Package org.apache.wicket.request

Examples of org.apache.wicket.request.Request


  }

  private boolean isProcessingAjaxRequest()
  {
    RequestCycle rc = RequestCycle.get();
    Request request = rc.getRequest();
    if (request instanceof WebRequest)
    {
      return ((WebRequest)request).isAjax();
    }
    return false;
View Full Code Here


        IRequestablePage.class.isAssignableFrom(pageClass))
      {
        // extract the PageParameters from URL if there are any
        Url urlWithoutPageSegment = new Url(url);
        urlWithoutPageSegment.getSegments().remove(mountSegments.length);
        Request requestWithoutPageSegment = request.cloneWithUrl(urlWithoutPageSegment);
        PageParameters pageParameters = extractPageParameters(requestWithoutPageSegment, urlWithoutPageSegment);

        return new UrlInfo(info, pageClass, pageParameters);
      }
    }
View Full Code Here

    if (url == null)
    {
      return wrappedMapper.mapRequest(request);
    }

    Request decryptedRequest = request.cloneWithUrl(url);

    IRequestHandler handler = wrappedMapper.mapRequest(decryptedRequest);

    if (handler != null)
    {
View Full Code Here

    {
      return;
    }

    ISessionStore store = getSessionStore();
    Request request = RequestCycle.get().getRequest();
    if (store.lookup(request) == null)
    {
      // explicitly create a session
      id = store.getSessionId(request, true);
      // bind it
View Full Code Here

   */
  public void internalDetach()
  {
    if (dirty)
    {
      Request request = RequestCycle.get().getRequest();
      getSessionStore().flushSession(request, this);
    }
    dirty = false;
  }
View Full Code Here

        throw new IllegalStateException(
          "Cannot set the attribute: no RequestCycle available.  If you get this error when using WicketTester.startPage(Page), make sure to call WicketTester.createRequestCycle() beforehand.");
      }

      ISessionStore store = getSessionStore();
      Request request = cycle.getRequest();

      // extra check on session binding event
      if (value == this)
      {
        Object current = store.getAttribute(request, name);
View Full Code Here

        };

        RequestCycle requestCycle = mock(RequestCycle.class);
        when(requestCycle.urlFor(any(IRequestHandler.class))).thenReturn(RESOURCE_NAME);

        Request request = mock(Request.class);
        when(request.getCharset()).thenReturn(Charset.defaultCharset());
        when(requestCycle.getRequest()).thenReturn(request);

        UrlRenderer urlRenderer = mock(UrlRenderer.class);
        when(urlRenderer.renderContextRelativeUrl((any(String.class)))).thenReturn(RESOURCE_NAME);
        when(requestCycle.getUrlRenderer()).thenReturn(urlRenderer);
View Full Code Here

  private static final Charset CHARSET = Charset.forName("UTF-8");
  private static final String SHARED_NAME = "contextresource";

  private Request createRequest(final String url)
  {
    return new Request()
    {
      @Override
      public Url getUrl()
      {
        return Url.parse(url, CHARSET);
View Full Code Here

  public void mapHandler()
  {
    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

   * requests. Sometimes this method is useful when changes need to be checked without processing
   * a request.
   */
  public void applyRequest()
  {
    Request req = newServletWebRequest();
    requestCycle.setRequest(req);
    if (useRequestUrlAsBase)
    {
      requestCycle.getUrlRenderer().setBaseUrl(req.getUrl());
    }
  }
View Full Code Here

TOP

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

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.