Package org.apache.wicket.request.handler

Examples of org.apache.wicket.request.handler.PageProvider


    MockPage page = new MockPage(15);
    page.setBookmarkable(true);
    page.setCreatedBookmarkable(true);
    page.setPageStateless(true);

    IPageProvider provider = new PageProvider(page);
    IRequestHandler handler = new RenderPageRequestHandler(provider);

    Url url = encoder.mapHandler(handler);

    assertEquals("some/mount/path", url.toString());
View Full Code Here


    parameters.set("b", "c");
    parameters.set("param1", "p1");
    parameters.set("param2", "p2");


    PageProvider provider = new PageProvider(MockPage.class, parameters);
    provider.setPageSource(context);
    IRequestHandler handler = new BookmarkablePageRequestHandler(provider);
    Url url = placeholderEncoder.mapHandler(handler);
    assertEquals("some/p1/path/p2/i1/i2?a=b&b=c", url.toString());
  }
View Full Code Here

    parameters.set("a", "b");
    parameters.set("b", "c");
    parameters.set("param1", "p1");
    parameters.set("param2", "p2");

    PageProvider provider = new PageProvider(MockPage.class, parameters)
    {
      @Override
      public boolean isNewPageInstance()
      {
        return false;
      }
    };
    provider.setPageSource(context);
    IRequestHandler handler = new RenderPageRequestHandler(provider);
    Url url = placeholderEncoder.mapHandler(handler);
    assertEquals("some/p1/path/p2/i1/i2?1&a=b&b=c", url.toString());
  }
View Full Code Here

    public IRequestHandler map(Exception e)
    {
      if (Exceptions.findCause(e, TestException.class) != null)
      {
        return new RenderPageRequestHandler(new PageProvider(TestExceptionPage.class));
      }
      return wrapped.map(e);
    }
View Full Code Here

    {
      @Override
      protected void onSubmit(AjaxRequestTarget target)
      {
        BookmarkablePageRequestHandler bookmarkablePageRequestHandler = new BookmarkablePageRequestHandler(
          new PageProvider(Index.class));
        RequestCycle requestCycle = RequestCycle.get();
        CharSequence urlFor = requestCycle.urlFor(bookmarkablePageRequestHandler);
        System.err.println("index:  " + urlFor);
        target.add(label);
      }
View Full Code Here

   */
  public void testSetQueryParameterWhenRequestHasAnQueryUrl()
  {
    PageParameters parameters = new PageParameters();
    parameters.set("q_1", "q_1_value");
    IPageProvider testPageProvider = new PageProvider(MockPageParametersAware.class, parameters);
    IRequestHandler pageRequestHandler = new BookmarkablePageRequestHandler(testPageProvider);
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(pageRequestHandler);
    tester.getRequest().setParameter("q_2", "q_2_value");
    tester.getRequest().setUrl(url);

View Full Code Here

  public void testSetMultiValueQueryParameter()
  {
    PageParameters parameters = new PageParameters();
    parameters.add("q_1", "q_1_value_1");
    parameters.add("q_1", "q_1_value_2");
    IPageProvider testPageProvider = new PageProvider(MockPageParametersAware.class, parameters);
    IRequestHandler pageRequestHandler = new BookmarkablePageRequestHandler(testPageProvider);
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(pageRequestHandler);
    tester.getRequest().addParameter("q_2", "q_2_value_1");
    tester.getRequest().addParameter("q_2", "q_2_value_2");
    tester.getRequest().setUrl(url);
View Full Code Here

   * @param page
   * @return Page
   */
  public Page startPage(final Page page)
  {
    return startPage(new PageProvider(page));
  }
View Full Code Here

    // must be null for Pages
    componentInPage = null;

    // prepare the request
    request.setUrl(application.getRootRequestMapper().mapHandler(
      new BookmarkablePageRequestHandler(new PageProvider(pageClass, parameters))));

    // process the request
    processRequest();

    // The last rendered page
View Full Code Here

  @Test
  public void setQueryParameterWhenRequestHasAnQueryUrl()
  {
    PageParameters parameters = new PageParameters();
    parameters.set("q_1", "q_1_value");
    IPageProvider testPageProvider = new PageProvider(MockPageParametersAware.class, parameters);
    IRequestHandler pageRequestHandler = new BookmarkablePageRequestHandler(testPageProvider);
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(pageRequestHandler);
    tester.getRequest().setParameter("q_2", "q_2_value");
    tester.getRequest().setUrl(url);
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.handler.PageProvider

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.