Package org.apache.wicket.request

Examples of org.apache.wicket.request.IRequestHandler


      logExtra.warn("********************************");
      logExtra.warn("Handling the following exception", e);
      logExtra.warn("********************************");
    }

    IRequestHandler handler = listeners.onException(this, e);
    if (handler != null)
    {
      return handler;
    }
    return exceptionMapper.map(e);
View Full Code Here


   * @return Bookmarkable URL to page
   */
  public final <C extends Page> Url mapUrlFor(final Class<C> pageClass,
    final PageParameters parameters)
  {
    IRequestHandler handler = new BookmarkablePageRequestHandler(new PageProvider(pageClass,
      parameters));
    return mapUrlFor(handler);
  }
View Full Code Here

   * @return Bookmarkable URL to page
   */
  public final <C extends Page> CharSequence urlFor(final Class<C> pageClass,
    final PageParameters parameters)
  {
    IRequestHandler handler = new BookmarkablePageRequestHandler(new PageProvider(pageClass,
      parameters));
    return urlFor(handler);
  }
View Full Code Here

    if (type == null)
    {
      return null;
    }

    IRequestHandler result = getActiveRequestHandler();

    if (result == null || type.isAssignableFrom(result.getClass()) == false)
    {
      result = getRequestHandlerScheduledAfterCurrent();
      if (result == null || type.isAssignableFrom(result.getClass()) == false)
      {
        result = null;
      }
    }
View Full Code Here

  public void setQueryParameterWhenRequestHasAnQueryUrl()
  {
    PageParameters parameters = new PageParameters();
    parameters.set("q_1", "q_1_value");
    IPageProvider testPageProvider = new PageProvider(MockPageParametersAware.class, parameters);
    IRequestHandler pageRequestHandler = new BookmarkablePageRequestHandler(testPageProvider);
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(pageRequestHandler);
    tester.getRequest().setParameter("q_2", "q_2_value");
    tester.getRequest().setUrl(url);

    tester.processRequest();
View Full Code Here

  {
    PageParameters parameters = new PageParameters();
    parameters.add("q_1", "q_1_value_1");
    parameters.add("q_1", "q_1_value_2");
    IPageProvider testPageProvider = new PageProvider(MockPageParametersAware.class, parameters);
    IRequestHandler pageRequestHandler = new BookmarkablePageRequestHandler(testPageProvider);
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(pageRequestHandler);
    tester.getRequest().addParameter("q_2", "q_2_value_1");
    tester.getRequest().addParameter("q_2", "q_2_value_2");
    tester.getRequest().setUrl(url);
View Full Code Here

      return wrappedMapper.mapRequest(request);
    }

    Request decryptedRequest = request.cloneWithUrl(url);

    IRequestHandler handler = wrappedMapper.mapRequest(decryptedRequest);

    if (handler != null)
    {
      handler = new RequestSettingRequestHandler(decryptedRequest, handler);
    }
View Full Code Here

      {
        pageUrl = requestCycle.urlFor(page.getClass(), page.getPageParameters());
      }
      else
      {
        IRequestHandler handler = new RenderPageRequestHandler(new PageProvider(page));
        pageUrl = requestCycle.urlFor(handler);
      }

      appendAssignment(buffer, "settings.src", pageUrl);
    }
View Full Code Here

  {
    ContextRelativeResource resource = new ContextRelativeResource("/style.css");
    init(resource, "/test/resource");

    Request request = createRequest("test/resource-version-123?bla=4567");
    final IRequestHandler handler = tester.getApplication().getRootRequestMapper()
      .mapRequest(request);
    assertThat(handler, instanceOf(ResourceReferenceRequestHandler.class));
    assertEquals(((ResourceReferenceRequestHandler)handler).getResource(), resource);
  }
View Full Code Here

  public void mapRequest()
  {
    ContextRelativeResource resource = new ContextRelativeResource("/style.css");
    init(resource, "/test/resource");

    IRequestHandler handler = new ResourceReferenceRequestHandler(new SharedResourceReference(
      SHARED_NAME));
    Url url = tester.getApplication().getRootRequestMapper().mapHandler(handler);
    assertNotNull(url);
    assertEquals(url, Url.parse("test/resource-version-123"));
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.request.IRequestHandler

Copyright © 2018 www.massapicom. 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.