/** * @see org.apache.wicket.request.IRequestParameters#getParameterValues(java.lang.String) */ @Override public List<StringValue> getParameterValues(final String name) { List<StringValue> result = new ArrayList<>(); for (IRequestParameters p : parameters) { List<StringValue> values = p.getParameterValues(name); if (values != null) { for (StringValue v : values) { result.add(v); } } } if (result.isEmpty()) { return null; } else { return Collections.unmodifiableList(result); } } }
/** * @see org.apache.wicket.request.IRequestParameters#getParameterValues(java.lang.String) */ @Override public List<StringValue> getParameterValues(final String name) { List<StringValue> result = new ArrayList<>(); for (IRequestParameters p : parameters) { List<StringValue> values = p.getParameterValues(name); if (values != null) { for (StringValue v : values) { result.add(v); } } } if (result.isEmpty()) { return null; } else { return Collections.unmodifiableList(result); } } }
/** * Adds the given parameters to the given map. * * @param parameters * The parameters to add to the map. * @param parameterMap * The map to add the parameters. */ public static void addToParameters(final IRequestParameters parameters, final Map<String, List<StringValue>> parameterMap) { for (final String parameterName : parameters.getParameterNames()) { final List<StringValue> parameterValues = parameters.getParameterValues(parameterName); parameterMap.put(parameterName, parameterValues); } }
for (final String parameterName : parameterNames) final List<StringValue> parameterValues = parameters.getParameterValues(parameterName); String[] stringArray = { }; if ((parameterValues != null) && !parameterValues.isEmpty())
List<StringValue> queryValues = queryParams.getParameterValues(name); if (queryValues == null)
@Override public final String[] getInputAsArray() { List<StringValue> value = getRequest().getRequestParameters().getParameterValues(getInputName()); if (value == null || value.isEmpty()) { return EMPTY_STRING_ARRAY; } else { List<String> result = new ArrayList<>(); for (StringValue v : value) { if (!v.isEmpty()) { result.add(v.toString()); } } return result.toArray(new String[result.size()]); } }
/** * Gets the values of a query parameter * * @param name the name of the query parameter * @return a {@link List} of {@link StringValue} */ public static List<StringValue> getQueryParameterValues(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getQueryParameters(); return parameters.getParameterValues(name); }
Map<String, JSONArray> filtered = new HashMap<String, JSONArray>(); for (String parameter : parameters) { List<StringValue> values = parameterMap.getParameterValues(parameter); if (values == null) { continue;
/** * Gets the values of a post parameter * * @param name the name of the post parameter * @return a {@link List} of {@link StringValue} */ public static List<StringValue> getPostParameterValues(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getPostParameters(); return parameters.getParameterValues(name); }
/** * Gets the values of a request parameter * * @param name the name of the parameter * @return a {@link List} of {@link StringValue} */ public static List<StringValue> getRequestParameterValues(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getRequestParameters(); return parameters.getParameterValues(name); }
/** * Gets the values of a post parameter * * @param name the name of the post parameter * @return a {@link List} of {@link StringValue} */ public static List<StringValue> getPostParameterValues(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getPostParameters(); return parameters.getParameterValues(name); }
/** * Gets the values of a query parameter * @param name the name of the query parameter * @return a {@link List} of {@link StringValue} */ public static List<StringValue> getQueryParameterValues(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getQueryParameters(); return parameters.getParameterValues(name); }
/** * Gets the values of a request parameter * * @param name the name of the parameter * @return a {@link List} of {@link StringValue} */ public static List<StringValue> getRequestParameterValues(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getRequestParameters(); return parameters.getParameterValues(name); }
/** * Gets the values of a query parameter * * @param name the name of the query parameter * @return a {@link List} of {@link StringValue} */ public static List<StringValue> getQueryParameterValues(String name) { final RequestCycle requestCycle = RequestCycle.get(); final IRequestParameters parameters = requestCycle.getRequest().getQueryParameters(); return parameters.getParameterValues(name); }
List<StringValue> list = getRequest().getRequestParameters().getParameterValues( getInputName());
List<StringValue> list = getRequest().getRequestParameters().getParameterValues( getInputName());
List<StringValue> list = getRequest().getRequestParameters().getParameterValues( getInputName());
@Override public void updateModel() { super.updateModel(); // do one more step by setting our model with the removed items // in case the user of the component needs this convenience List<StringValue> removed = getRequest().getRequestParameters().getParameterValues( "removed_" + getInputName()); MultiTextInputModel<Collection<T>> model = (MultiTextInputModel<Collection<T>>)getModel(); // mocleiri: adapted for 1.5 but is untested. String[] input = new String[removed.size()]; for (int i = 0; i < removed.size(); i++) { input[i] = removed.get(i).toString(); } model.setRemovedItems(convertInput(input)); }