Package org.apache.wicket.request.mapper.parameter

Examples of org.apache.wicket.request.mapper.parameter.PageParameters


   * @throws Exception
   */
  @Test
  public void statelessComponentPageWithParams() throws Exception
  {
    PageParameters params = new PageParameters();
    params.set("testParam1", "testValue1", INamedParameters.Type.QUERY_STRING);
    params.set("testParam2", "testValue2", INamedParameters.Type.QUERY_STRING);

    executeTest(StatelessComponentPageWithParams.class, params,
      "StatelessComponentPageWithParams_result.html");

    tester.getRequest()
View Full Code Here


   * @throws Exception
   */
  @Test
  public void statelessComponentPageWithParamsWithMount() throws Exception
  {
    PageParameters params = new PageParameters();
    params.set("testParam1", "testValue1", INamedParameters.Type.QUERY_STRING);
    params.set("testParam2", "testValue2", INamedParameters.Type.QUERY_STRING);
    tester.getApplication().mountPage("/stateless", StatelessComponentPageWithParams.class);
    // test is always the home page. it doesn't work then
    executeTest(StatelessComponentPageWithParams.class, params,
      "StatelessComponentPageWithParams_mount_result.html");
    tester.getRequest()
View Full Code Here

   * @throws Exception
   */
  @Test
  public void statelessComponentPageWithParamsWithIndexMount() throws Exception
  {
    PageParameters params = new PageParameters();
    params.set(0, "testValue1");
    params.set(1, "testValue2");
    tester.getApplication().mountPage("/stateless", StatelessComponentPageWithParams.class);
    // test is always the home page. it doesn't work then
    executeTest(StatelessComponentPageWithParams.class, params,
      "StatelessComponentPageWithParams_indexed_mount_result.html");
    tester.getRequest().setUrl(
View Full Code Here

   * Test that formTester deal with Multipart form correctly when no actual upload
   */
  @Test
  public void submitMultipartForm()
  {
    tester.startPage(MockFormFileUploadPage.class, new PageParameters().set("required", false));
    MockFormFileUploadPage page = (MockFormFileUploadPage)tester.getLastRenderedPage();
    MockDomainObjectFileUpload domainObject = page.getDomainObject();

    Session.get().setLocale(Locale.US);

View Full Code Here

    {
      logger.debug(
          "Propagating non-transient conversation {} via page parameters of handler {}",
          conversation.getId(), handler);

      PageParameters parameters = getPageParameters(handler);
      if (parameters != null)
      {
        parameters.set(CID, conversation.getId());
        markPageWithConversationId(handler, conversation.getId());
      }
    }
  }
View Full Code Here

        PageInfo pageInfo = getPageInfo(handler);
        ComponentInfo componentInfo = new ComponentInfo(renderCount,
          requestListenerInterfaceToString(listenerInterface), componentPath,
          handler.getBehaviorIndex());
        PageComponentInfo pageComponentInfo = new PageComponentInfo(pageInfo, componentInfo);
        PageParameters parameters = new PageParameters(page.getPageParameters());
        UrlInfo urlInfo = new UrlInfo(pageComponentInfo, page.getClass(),
          parameters.mergeWith(handler.getPageParameters()));
        url = buildUrl(urlInfo);
      }
    }

    return url;
View Full Code Here

    {
      url.getSegments().add(s);
    }
    encodePageComponentInfo(url, info.getPageComponentInfo());

    PageParameters copy = new PageParameters(info.getPageParameters());
    if (setPlaceholders(copy, url) == false)
    {
      // mandatory parameter is not provided => cannot build Url
      return null;
    }
View Full Code Here

   * WICKET-4664 - remove leading ? if present
   */
  @Test
  public void removeLeadingQuestionMark_simpleParam()
  {
    final PageParameters params = new PageParameters();
    RequestUtils.decodeParameters("?key=value", params, UTF_8_CHARSET);
    assertEquals("value", params.get("key").toString());
  }
View Full Code Here

   * WICKET-4664 - remove leading ? if present
   */
  @Test
  public void removeLeadingQuestionMark_simpleParamWithoutValueAndAnotherParam()
  {
    final PageParameters params = new PageParameters();
    RequestUtils.decodeParameters("?123&key=value", params, UTF_8_CHARSET);
    assertEquals("", params.get("123").toString());
    assertEquals("value", params.get("key").toString());
  }
View Full Code Here

   * WICKET-4664 - remove leading ? if present
   */
  @Test
  public void removeLeadingQuestionMark_simpleParamWithoutValue()
  {
    final PageParameters params = new PageParameters();
    RequestUtils.decodeParameters("?123", params, UTF_8_CHARSET);
    assertEquals("", params.get("123").toString());
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.mapper.parameter.PageParameters

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.