Examples of BookmarkablePageRequestTarget


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

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

        bookmarkablePageClassRef.get(), parameters, requestParameters.getComponentPath(),
        requestParameters.getInterfaceName(), requestParameters.getVersionNumber());
    }
    else
    {
      return new BookmarkablePageRequestTarget((Class)bookmarkablePageClassRef.get(),
        parameters);
    }
  }
View Full Code Here

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

  public <C extends Page> void processRequestCycle(final Class<C> pageClass, PageParameters params)
  {
    final WebRequestCycle cycle = setupRequestAndResponse();
    try
    {
      BookmarkablePageRequestTarget requestTarget = new BookmarkablePageRequestTarget(
        pageClass, params);
      if (pageClass == application.getHomePage())
      {
        // special handling
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 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

   *            The pagemap in which the response page should be created
   */
  public final void setResponsePage(final Class 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 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);
    return encodeUrlFor(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

         // it does not provide an interface to modify its target URL. If
         // propagation with those targets is to be supported, it needs a custom
         // Response subclass.
         if (isRedirect() && target instanceof BookmarkablePageRequestTarget)
         {
            BookmarkablePageRequestTarget bookmark = (BookmarkablePageRequestTarget) target;
            // if a cid has already been specified, don't override it
            if (!bookmark.getPageParameters().containsKey("cid"))
               bookmark.getPageParameters().add("cid", conversation.getId());
         }

         // If we have a target page, propagate the conversation to the page's
         // metadata
         if (page != 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.