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

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


  @Test(expected = PageExpiredException.class)
  public void testExpiredPageWithRecreationDisabled()
  {
    tester.getApplication().getPageSettings().setRecreateMountedPagesAfterExpiry(false);
    PageWithLink page = tester.startPage(PageWithLink.class,
      new PageParameters().add("param", "value", INamedParameters.Type.MANUAL));
    Link<?> link = (Link<?>)page.get("link");
    String url = link.getURL().toString();
    assertEquals("./wicket/page?0-1.ILinkListener-link", url);
    // simulate a page expiry
    url = url.replace("page?0", "page?3");
View Full Code Here


   * @throws Exception
   */
  @Test
  public void testRenderHomePage5_1() throws Exception
  {
    executeTest(EnclosurePage_5.class, new PageParameters().set("visible", true),
      "EnclosurePageExpectedResult_5-1.html");
  }
View Full Code Here

  public BookmarkableHomePageLinksPage()
  {
    Class<? extends Page> homePage = Application.get().getHomePage();
    add(new BookmarkablePageLink<Void>("defaulthompage", homePage));
    add(new BookmarkablePageLink<Void>("defaulthompagewithparams", homePage,
      new PageParameters().set("param1", 1).set("param2", "test")));
    add(new BookmarkablePageLink<Void>("defaulthompagewithpagemap", homePage));
  }
View Full Code Here

    else if (urlStartsWithMountedSegments(url))
    {
      // try to extract page and component information from URL
      PageComponentInfo info = getPageComponentInfo(url);
      Class<? extends IRequestablePage> pageClass = getPageClass();
      PageParameters pageParameters = extractPageParameters(request, url);

      return new UrlInfo(info, pageClass, pageParameters);
    }
    else
    {
View Full Code Here

    }
  }

  protected PageParameters newPageParameters()
  {
    return new PageParameters();
  }
View Full Code Here

   * @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

TOP

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

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.