Package org.apache.wicket.request

Examples of org.apache.wicket.request.Request


    public static void set()
    {
      Session session = Session.get();
      session.bind();
      InterceptData data = new InterceptData();
      Request request = RequestCycle.get().getRequest();
      data.originalUrl = request.getOriginalUrl();
      Iterator<QueryParameter> itor = data.originalUrl.getQueryParameters().iterator();
      while (itor.hasNext())
      {
        QueryParameter parameter = itor.next();
        String parameterName = parameter.getName();
        if (WebRequest.PARAM_AJAX.equals(parameterName) ||
          WebRequest.PARAM_AJAX_BASE_URL.equals(parameterName) ||
          WebRequest.PARAM_AJAX_REQUEST_ANTI_CACHE.equals(parameterName))
        {
          itor.remove();
        }
      }

      data.postParameters = new HashMap<String, List<StringValue>>();
      for (String s : request.getPostParameters().getParameterNames())
      {
        if (WebRequest.PARAM_AJAX.equals(s) || WebRequest.PARAM_AJAX_BASE_URL.equals(s) ||
          WebRequest.PARAM_AJAX_REQUEST_ANTI_CACHE.equals(s))
        {
          continue;
        }
        data.postParameters.put(s, new ArrayList<StringValue>(request.getPostParameters()
          .getParameterValues(s)));
      }
      data.continueOk = false;
      session.setMetaData(key, data);
    }
View Full Code Here


      if (locale != null)
      {
        Session.get().setLocale(locale);
        segments.remove(0);

        Request requestWithoutLocale = request.cloneWithUrl(url);
        requestHandler = super.mapRequest(requestWithoutLocale);
      }
    }

    return requestHandler;
View Full Code Here

  RequestCycle requestCycle;
 
  @Before
  public void before()
  {
    Request request = mock(Request.class);
    Response response = new StringResponse() {
      @Override
      public String encodeURL(CharSequence url)
      {
        return url + JSESSIONID;
View Full Code Here

   * mapper which resolves the page from the application mounts
   */
  @Test
  public void decrypt()
  {
    Request request = getRequest(Url.parse(ENCRYPTED_URL));
    IRequestHandler requestHandler = mapper.mapRequest(request);
    assertTrue(requestHandler instanceof RenderPageRequestHandler);

    RenderPageRequestHandler handler = (RenderPageRequestHandler)requestHandler;
    assertEquals(DummyHomePage.class, handler.getPageClass());
View Full Code Here

   * https://issues.apache.org/jira/browse/WICKET-4345
   */
  @Test
  public void decryptHomePageWithNonEncryptedQueryParameters()
  {
    Request request = getRequest(Url.parse("?named1=value1"));
    IRequestHandler requestHandler = mapper.mapRequest(request);
    assertTrue(requestHandler instanceof RenderPageRequestHandler);

    RenderPageRequestHandler handler = (RenderPageRequestHandler)requestHandler;
    assertEquals(tester.getApplication().getHomePage(), handler.getPageClass());
View Full Code Here

  @Test
  public void decryptFailed()
  {
    String encrypted = "style.css";

    Request request = getRequest(Url.parse(encrypted));

    assertNull(mapper.mapRequest(request));
  }
View Full Code Here

      new PageProvider(DummyHomePage.class, expectedParameters));
    Url url = mapper.mapHandler(renderPageRequestHandler);
// System.err.println(url.toString());
    assertEquals(expectedEncrypted, url.toString());

    Request request = getRequest(url);
    IRequestHandler requestHandler = mapper.mapRequest(request);
    assertTrue(requestHandler instanceof RenderPageRequestHandler);

    RenderPageRequestHandler handler = (RenderPageRequestHandler)requestHandler;
    assertEquals(DummyHomePage.class, handler.getPageClass());
View Full Code Here

    RenderPageRequestHandler renderPageRequestHandler = new RenderPageRequestHandler(
      new PageProvider(tester.getApplication().getHomePage(), expectedParameters));
    Url url = mapper.mapHandler(renderPageRequestHandler);
    assertEquals(expectedEncrypted, url.toString());

    Request request = getRequest(url);
    IRequestHandler requestHandler = mapper.mapRequest(request);
    assertTrue(requestHandler instanceof RenderPageRequestHandler);

    RenderPageRequestHandler handler = (RenderPageRequestHandler)requestHandler;
    assertEquals(tester.getApplication().getHomePage(), handler.getPageClass());
View Full Code Here

  @Test
  public void resourceReference()
  {
    String encrypted = "X5EA-RpmG5-t7GSByiSposVVWJ28fpoU-XgFo7bOPISxb3xq2Cs66Z2lkUjUYqOQlzEia56fViCD0yNMzA9ySE9DRAA5J3OUWSCSO3B8FjFYPHWdkqgcHg/X5E87/kUj7f/B8F3f/yiSe2/UYq6c";

    Request request = getRequest(Url.parse(encrypted));

    IRequestHandler requestHandler = mapper.mapRequest(request);

    assertTrue(requestHandler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler handler = (ResourceReferenceRequestHandler)requestHandler;
View Full Code Here

  @Ignore // TODO @svenmeier: How to regenerate the encrypted url ?
  public void resourceReferenceWithModifiedSegments()
  {
    String encrypted = "X5EA-RpmG5-t7GSByiSposVVWJ28fpoU-XgFo7bOPITjbCTT6mLI5l-7b-WJucu-Kc8StVsu-PL5htkbIxuxphv3mYi5-mmkCvkxPsriihj5VPg3naw2fA/X5E87/b-W6b/l-795/Juc97/modified-crypt.txt";

    Request request = getRequest(Url.parse(encrypted));

    IRequestHandler requestHandler = mapper.mapRequest(request);

    assertTrue(requestHandler instanceof ResourceReferenceRequestHandler);
    ResourceReferenceRequestHandler handler = (ResourceReferenceRequestHandler)requestHandler;
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.