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

   */
  private PageParameters getPageParameters(final 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

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

   */
  private PageInfo getPageInfo(final IRequestTarget requestTarget)
  {
    if (requestTarget instanceof BookmarkablePageRequestTarget)
    {
      BookmarkablePageRequestTarget target = (BookmarkablePageRequestTarget)requestTarget;
      if (target.getPageMapName() != null)
      {
        return new PageInfo(null, null, target.getPageMapName());
      }
      else
      {
        return null;
      }
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      Page page = target.getPage();
      return new PageInfo(new Integer(page.getNumericId()), new Integer(
        page.getCurrentVersionNumber()), page.getPageMapName());
    }
    else
    {
View Full Code Here

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

   */
  public boolean matches(final IRequestTarget requestTarget)
  {
    if (requestTarget instanceof BookmarkablePageRequestTarget)
    {
      BookmarkablePageRequestTarget target = (BookmarkablePageRequestTarget)requestTarget;
      return target.getPageClass().equals(pageClassRef.get());
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      return target.getPage().getClass().equals(pageClassRef.get()) &&
        target.getRequestListenerInterface().equals(IRedirectListener.INTERFACE);
    }
    return false;
  }
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

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

   */
  private PageInfo getPageInfo(IRequestTarget requestTarget)
  {
    if (requestTarget instanceof BookmarkablePageRequestTarget)
    {
      BookmarkablePageRequestTarget target = (BookmarkablePageRequestTarget)requestTarget;
      if (target.getPageMapName() != null)
      {
        return new PageInfo(null, null, target.getPageMapName());
      }
      else
      {
        return null;
      }
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      Page page = target.getPage();
      return new PageInfo(new Integer(page.getNumericId()), new Integer(
        page.getCurrentVersionNumber()), page.getPageMapName());
    }
    else
    {
View Full Code Here

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

   */
  public boolean matches(IRequestTarget requestTarget)
  {
    if (requestTarget instanceof BookmarkablePageRequestTarget)
    {
      BookmarkablePageRequestTarget target = (BookmarkablePageRequestTarget)requestTarget;
      return target.getPageClass().equals(pageClassRef.get());
    }
    else if (requestTarget instanceof ListenerInterfaceRequestTarget)
    {
      ListenerInterfaceRequestTarget target = (ListenerInterfaceRequestTarget)requestTarget;
      return target.getPage().getClass().equals(pageClassRef.get()) &&
        target.getRequestListenerInterface().equals(IRedirectListener.INTERFACE);
    }
    return false;
  }
View Full Code Here

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

        requestParameters.getInterfaceName(), requestParameters.getVersionNumber());
    }
    // otherwise process as a normal bookmark page request
    else
    {
      return new BookmarkablePageRequestTarget(requestParameters.getPageMapName(),
        (Class)bookmarkablePageClassRef.get(), parameters);
    }
  }
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.