Examples of BookmarkablePageRequestTarget


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

   */
  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

   */
  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

    parameters.add("0", "Integer0");
    parameters.add("1", "Integer1");
    parameters.add("2", "a:b");

    String url1 = cycle.urlFor(
        new BookmarkablePageRequestTarget(BookmarkableHomePageLinksPage.class, parameters))
        .toString();
    String url2 = cycle.urlFor(
        new BookmarkablePageRequestTarget("mypagemap", BookmarkableHomePageLinksPage.class,
            parameters)).toString();
    assertEquals("test1/Integer0/Integer1/a:b/", url1);
    assertEquals("test2/Integer0/Integer1/a:b/wicket:pageMapName/mypagemap/", url2);

    tester.setupRequestAndResponse();
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
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.