Examples of BookmarkablePageRequestTarget


Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

        // we make an excepion if the homepage itself was mounted, see WICKET-1898
        boolean homepage = false;
        if (target instanceof BookmarkablePageRequestTarget)
        {
          final BookmarkablePageRequestTarget bt = (BookmarkablePageRequestTarget)target;
          if (bt.getPageClass().equals(Application.get().getHomePage()))
          {
            homepage = true;
          }
        }
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

   *            The pagemap in which the response page should be created
   */
  public final <C extends Page> void setResponsePage(final Class<C> pageClass,
    final PageParameters pageParameters, final String pageMapName)
  {
    IRequestTarget target = new BookmarkablePageRequestTarget(pageMapName, pageClass,
      pageParameters);
    setRequestTarget(target);
  }
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

   * @return Bookmarkable URL to page
   */
  public final <C extends Page> CharSequence urlFor(final IPageMap pageMap,
    final Class<C> pageClass, final PageParameters parameters)
  {
    final IRequestTarget target = new BookmarkablePageRequestTarget(pageMap == null
      ? PageMap.DEFAULT_NAME : pageMap.getName(), pageClass, parameters);
    return encodeUrlFor(target);
  }
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

              .getComponentPath(), requestParameters.getInterfaceName());
        }
      }
      else
      {
        return new BookmarkablePageRequestTarget(requestParameters.getPageMapName(),
            pageClass, params);
      }
    }
    catch (RuntimeException e)
    {
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

      Class homePageClass = application.getHomePage();

      PageParameters parameters = new PageParameters(requestParameters.getParameters());
      // and create a dummy target for looking up whether the home page is
      // mounted
      BookmarkablePageRequestTarget homepageTarget = new BookmarkablePageRequestTarget(
          homePageClass, parameters);
      IRequestCodingStrategy requestCodingStrategy = requestCycle.getProcessor()
          .getRequestCodingStrategy();
      CharSequence path = requestCodingStrategy.pathForTarget(homepageTarget);
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

  {
    setupRequestAndResponse();
    final WebRequestCycle cycle = createRequestCycle();
    try
    {
      cycle.request(new BookmarkablePageRequestTarget(pageClass));
    }
    finally
    {
      cycle.getResponse().close();
    }
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

   *            The page parameters that gets appended to the bookmarkable
   *            url,
   */
  public final void setResponsePage(final Class pageClass, final PageParameters pageParameters)
  {
    IRequestTarget target = new BookmarkablePageRequestTarget(pageClass, pageParameters);
    setRequestTarget(target);
  }
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

   * @return Bookmarkable URL to page
   */
  public final CharSequence urlFor(final IPageMap pageMap, final Class pageClass,
      final PageParameters parameters)
  {
    final IRequestTarget target = new BookmarkablePageRequestTarget(pageMap == null
        ? PageMap.DEFAULT_NAME
        : pageMap.getName(), pageClass, parameters);
    final IRequestCodingStrategy requestCodingStrategy = getProcessor()
        .getRequestCodingStrategy();
    return requestCodingStrategy.encode(this, target);
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

        // of those windows
        CharSequence url = null;
        if (target instanceof IBookmarkablePageRequestTarget)
        {
          IBookmarkablePageRequestTarget current = (IBookmarkablePageRequestTarget)target;
          BookmarkablePageRequestTarget redirect = new BookmarkablePageRequestTarget(
              session.createAutoPageMapName(), current.getPageClass(), current
                  .getPageParameters());
          url = cycle.urlFor(redirect);
        }
        else
View Full Code Here

Examples of org.apache.wicket.request.target.component.BookmarkablePageRequestTarget

   */
  private PageParameters getPageParameters(IRequestTarget requestTarget)
  {
    if (requestTarget instanceof BookmarkablePageRequestTarget)
    {
      BookmarkablePageRequestTarget target = (BookmarkablePageRequestTarget)requestTarget;
      return target.getPageParameters();
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      Page page = target.getPage();
      return getInitialPagePageParameters(page);
    }
    else
    {
      return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.