Package org.apache.wicket.request

Examples of org.apache.wicket.request.Request


        if (getMetaData(BROWSER_WAS_POLLED_KEY) == null)
        {
          // we haven't done the redirect yet; record that we will be
          // doing that now and redirect
          setMetaData(BROWSER_WAS_POLLED_KEY, Boolean.TRUE);
          Request request = requestCycle.getRequest();

          IRequestHandler activeRequestHandler = requestCycle.getActiveRequestHandler();

          final String url;
          if (activeRequestHandler != null)
View Full Code Here


  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

    tester.getApplication().getRootRequestMapperAsCompound().add(mapper);
  }

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

  }

  @Test
  public void testValidPathWithParams()
  {
    Request request = createRequest("test/resource/1/fred");
    IRequestHandler requestHandler = mapper.mapRequest(request);
    assertNotNull(requestHandler);
    assertEquals(ResourceReferenceRequestHandler.class, requestHandler.getClass());
    assertEquals(request.getUrl(), mapper.mapHandler(requestHandler));

    tester.processRequest(requestHandler);
    PageParameters params = resource.pageParameters;
    assertNotNull(params);
    assertEquals(0, params.getAllNamed().size());
View Full Code Here

  }

  @Test
  public void testValidPathWithParamsAndQueryPath()
  {
    Request request = createRequest("test/resource/1/fred?foo=bar&foo=baz&value=12");
    IRequestHandler requestHandler = mapper.mapRequest(request);
    assertNotNull(requestHandler);
    assertEquals(ResourceReferenceRequestHandler.class, requestHandler.getClass());
    assertEquals(request.getUrl(), mapper.mapHandler(requestHandler));

    tester.processRequest(requestHandler);
    PageParameters params = resource.pageParameters;
    assertNotNull(params);
    assertEquals(3, params.getAllNamed().size());
View Full Code Here

  }

  @Test
  public void testPlaceholders()
  {
    Request request = createRequest("test2/image/resource/foo/bar?a=abc&b=123");
    IRequestHandler requestHandler = mapperWithPlaceholder.mapRequest(request);
    assertNotNull(requestHandler);
    assertEquals(ResourceReferenceRequestHandler.class, requestHandler.getClass());
    assertEquals(request.getUrl(), mapperWithPlaceholder.mapHandler(requestHandler));

    tester.processRequest(requestHandler);
    PageParameters params = resource.pageParameters;
    assertNotNull(params);
    assertEquals(3, params.getAllNamed().size());
View Full Code Here

  @Test
  public void testPlaceholdersWithQueryParamDuplicate()
  {
    // we have one named parameter that exists twice
    Request request = createRequest("test2/image/resource/foo/bar?name=name-2&val=123");
    IRequestHandler handler = mapperWithPlaceholder.mapRequest(request);
    assertNotNull(handler);
    assertEquals(ResourceReferenceRequestHandler.class, handler.getClass());

    // the query part of the duplicate should be gone now
View Full Code Here


  private RequestCycle newRequestCycle(final boolean throwExceptionInRespond)
  {
    final Response originalResponse = newResponse();
    Request request = new MockWebRequest(Url.parse("http://wicket.apache.org"));
    handler = new IRequestHandler()
    {
      public void respond(IRequestCycle requestCycle)
      {
        if (throwExceptionInRespond)
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

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