Package org.apache.wicket.request.handler

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


   * @param parameters
   */
  public void setResponsePage(Class<? extends IRequestablePage> pageClass,
    PageParameters parameters)
  {
    IPageProvider provider = new PageProvider(pageClass, parameters);
    scheduleRequestHandlerAfterCurrent(new RenderPageRequestHandler(provider,
      RenderPageRequestHandler.RedirectPolicy.AUTO_REDIRECT));
  }
View Full Code Here


   * @return a {@code IRequestHandler} capable of processing the bookmarkable request.
   */
  protected IRequestHandler processBookmarkable(Class<? extends IRequestablePage> pageClass,
    PageParameters pageParameters)
  {
    PageProvider provider = new PageProvider(pageClass, pageParameters);
    provider.setPageSource(getContext());
    return new RenderPageRequestHandler(provider);
  }
View Full Code Here

   */
  protected IRequestHandler processHybrid(PageInfo pageInfo,
    Class<? extends IRequestablePage> pageClass, PageParameters pageParameters,
    Integer renderCount)
  {
    PageProvider provider = new PageProvider(pageInfo.getPageId(), pageClass, pageParameters,
      renderCount);
    provider.setPageSource(getContext());
    return new RenderPageRequestHandler(provider);
  }
View Full Code Here

      {
        pageUrl = RequestCycle.get().urlFor(page.getClass(), page.getPageParameters());
      }
      else
      {
        IRequestHandler handler = new RenderPageRequestHandler(new PageProvider(page));
        pageUrl = RequestCycle.get().urlFor(handler);
      }
      appendAssignment(buffer, "settings.src", pageUrl);
    }
    else
View Full Code Here

   *            bookmarkable page parameters
   */
  public <C extends Page> RestartResponseException(final Class<C> pageClass,
    final PageParameters params)
  {
    this(new PageProvider(pageClass, params), RedirectPolicy.AUTO_REDIRECT);
  }
View Full Code Here

   * @param page
   *            redirect page
   */
  public RestartResponseException(final IRequestablePage page)
  {
    this(new PageProvider(page), RedirectPolicy.AUTO_REDIRECT);
  }
View Full Code Here

    if (markupIdToComponent.values().contains(page))
    {
      // the page itself has been added to the request target, we simply issue a redirect
      // back to the page
      IRequestHandler handler = new RenderPageRequestHandler(new PageProvider(page));
      final String url = rc.urlFor(handler).toString();
      response.sendRedirect(url);
      return;
    }
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
    startComponent = 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

   * Tests that {@link CryptoMapper} wraps the original request mapper and encrypts the url
   * produced by it
   */
  public void testEncrypt()
  {
    Url url = mapper.mapHandler(new RenderPageRequestHandler(new PageProvider(
      DummyHomePage.class, new PageParameters())));
    assertEquals(ENCRYPTED_URL, url.toString());
  }
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.