Package org.apache.wicket.request

Examples of org.apache.wicket.request.IRequestParameters


        // this is the callback that retrieves matching choices used to populate the dropdown

        RequestCycle rc = RequestCycle.get();
        Request request = rc.getRequest();
        IRequestParameters params = request.getRequestParameters();

        // retrieve choices matching the search term

        String term = params.getParameterValue("term").toOptionalString();

        int page = params.getParameterValue("page").toInt(1);
        // select2 uses 1-based paging, but in wicket world we are used to
        // 0-based
        page -= 1;

        Response<T> response = new Response<T>();
View Full Code Here


 
  @Override
  public void onRequest() {
   
    Request request = RequestCycle.get().getRequest();
    IRequestParameters requestParameters = request.getRequestParameters();
    StringValue choiceId = requestParameters.getParameterValue("choiceId");
   
    boundComponent.setDefaultModelObject(convertChoiceIdToChoice(choiceId.toString()));
  }
View Full Code Here

    tester.getRequest().setUrl(url);

    tester.processRequest();

    MockPageParametersAware page = (MockPageParametersAware)tester.getLastRenderedPage();
    IRequestParameters lastQueryParameter = page.getLastQueryParameters();
    List<StringValue> q1ParameterValues = lastQueryParameter.getParameterValues("q_1");
    assertTrue(q1ParameterValues.contains(StringValue.valueOf("q_1_value_1")));
    assertTrue(q1ParameterValues.contains(StringValue.valueOf("q_1_value_2")));
    List<StringValue> q2ParameterValues = lastQueryParameter.getParameterValues("q_2");
    assertTrue(q2ParameterValues.contains(StringValue.valueOf("q_2_value_1")));
    assertTrue(q2ParameterValues.contains(StringValue.valueOf("q_2_value_2")));
  }
View Full Code Here

  protected Map<String, List<StringValue>> generatePostParameters()
  {
    Map<String, List<StringValue>> postParameters = new HashMap<String, List<StringValue>>();

    IRequestParameters queryParams = getQueryParameters();

    @SuppressWarnings("unchecked")
    Map<String, String[]> params = getContainerRequest().getParameterMap();
    for (Map.Entry<String, String[]> param : params.entrySet())
    {
      final String name = param.getKey();
      final String[] values = param.getValue();

      // build a mutable list of query params that have the same name as the post param
      List<StringValue> queryValues = queryParams.getParameterValues(name);
      if (queryValues == null)
      {
        queryValues = Collections.emptyList();
      }
      else
View Full Code Here

          // Check for component-name or component-name.x request string
          if ((form != null) && (form.getRootForm() == Form.this))
          {
            String name = submittingComponent.getInputName();
            IRequestParameters parameters = getRequest().getRequestParameters();
            if ((!parameters.getParameterValue(name).isNull()) ||
              !parameters.getParameterValue(name + ".x").isNull())
            {
              if (!component.isVisibleInHierarchy())
              {
                throw new WicketRuntimeException("Submit Button " +
                  submittingComponent.getInputName() + " (path=" +
View Full Code Here

          // Check for component-name or component-name.x request string
          if ((form != null) && (form.getRootForm() == Form.this))
          {
            String name = submittingComponent.getInputName();
            IRequestParameters parameters = getRequest().getRequestParameters();
            if ((!parameters.getParameterValue(name).isNull()) ||
              !parameters.getParameterValue(name + ".x").isNull())
            {
              if (!component.isVisibleInHierarchy())
              {
                throw new WicketRuntimeException("Submit Button " +
                  submittingComponent.getInputName() + " (path=" +
View Full Code Here

    assertTrue(response.contains(Strings.escapeMarkup(EscapeTestPage.TEST_QUERY_STRING)));

    tester.executeAjaxEvent("form:textfield", "onchange");

    EscapeTestPage testPage = (EscapeTestPage)tester.getLastRenderedPage();
    IRequestParameters lastParameters = testPage.getLastQueryParameters();
    assertEquals(StringValue.valueOf("value_1"), lastParameters.getParameterValue("query_p_1"));
  }
View Full Code Here

  protected Map<String, List<StringValue>> generatePostParameters()
  {
    Map<String, List<StringValue>> postParameters = new HashMap<String, List<StringValue>>();

    IRequestParameters queryParams = getQueryParameters();

    @SuppressWarnings("unchecked")
    Map<String, String[]> params = getContainerRequest().getParameterMap();
    for (Map.Entry<String, String[]> param : params.entrySet())
    {
      final String name = param.getKey();
      final String[] values = param.getValue();

      if (name != null && values != null)
      {
        // build a mutable list of query params that have the same name as the post param
        List<StringValue> queryValues = queryParams.getParameterValues(name);
        if (queryValues == null)
        {
          queryValues = Collections.emptyList();
        }
        else
View Full Code Here

    tester.getRequest().setUrl(url);

    tester.processRequest();

    MockPageParametersAware page = (MockPageParametersAware)tester.getLastRenderedPage();
    IRequestParameters lastQueryParameter = page.getLastQueryParameters();
    List<StringValue> q1ParameterValues = lastQueryParameter.getParameterValues("q_1");
    assertTrue(q1ParameterValues.contains(StringValue.valueOf("q_1_value_1")));
    assertTrue(q1ParameterValues.contains(StringValue.valueOf("q_1_value_2")));
    List<StringValue> q2ParameterValues = lastQueryParameter.getParameterValues("q_2");
    assertTrue(q2ParameterValues.contains(StringValue.valueOf("q_2_value_1")));
    assertTrue(q2ParameterValues.contains(StringValue.valueOf("q_2_value_2")));
  }
View Full Code Here

    tester.getRequest().setUrl(url);

    tester.processRequest();

    MockPageParametersAware page = (MockPageParametersAware)tester.getLastRenderedPage();
    IRequestParameters lastQueryParameter = page.getLastQueryParameters();
    List<StringValue> q1ParameterValues = lastQueryParameter.getParameterValues("q_1");
    assertTrue(q1ParameterValues.contains(StringValue.valueOf("q_1_value_1")));
    assertTrue(q1ParameterValues.contains(StringValue.valueOf("q_1_value_2")));
    List<StringValue> q2ParameterValues = lastQueryParameter.getParameterValues("q_2");
    assertTrue(q2ParameterValues.contains(StringValue.valueOf("q_2_value_1")));
    assertTrue(q2ParameterValues.contains(StringValue.valueOf("q_2_value_2")));
  }
View Full Code Here

TOP

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

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.