Examples of BookmarkablePageRequestTarget


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.getComponentPath(), requestParameters.getInterfaceName(),
        requestParameters.getVersionNumber());
    }
    else
    {
      return new BookmarkablePageRequestTarget(pageMapName,
        (Class)bookmarkablePageClassRef.get(), parameters);
    }
  }
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 boolean isPageMounted(Class /* <? extends Page> */pageClass)
  {
    RequestCycle cycle = RequestCycle.get();
    CharSequence path = getRequestCodingStrategy().pathForTarget(
      new BookmarkablePageRequestTarget(pageClass));
    return path != null;
  }
View Full Code Here

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

            requestParameters.getVersionNumber());
        }
      }
      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<? extends Page> 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
    {
      BaseWicketTester.callOnBeginRequest(cycle);
      BookmarkablePageRequestTarget requestTarget = new BookmarkablePageRequestTarget(
        pageClass, params);
      if (pageClass == application.getHomePage())
      {
        // special handling
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.