public static boolean getParameterAsBoolean(Parameter parameter, boolean fallback) { if (parameter == null) { return fallback; } return Boolean.parseBoolean(parameter.getValue()); }
public static int getParameterAsInteger(Parameter parameter, int fallback) { if (parameter == null) { return fallback; } return Integer.parseInt(parameter.getValue()); } }
/** * Returns a string with the name and value of the parameter. * * @return A string with the name and value of the parameter. */ @Override public String toString() { return getName() + ": " + getValue(); } }
@Override public String toString() { return "[" + getName() + "=" + getValue() + "]"; }
@Override public String toString() { return "[" + getName() + "=" + getValue() + "]"; }
public RequestParametersForm(Form form) { super(); for (String key : form.getNames()) { // For each parameter in the form, add the parameter name and value // to the Map<String, Object>. keyValuePairs.put(key, form.getFirst(key).getValue()); } }
@Put public String store(Form form) { for (Parameter entry : form) { System.out.println(entry.getName() + "=" + entry.getValue()); } return "Mail updated!"; } }
@Put public String store(Form form) { for (Parameter entry : form) { System.out.println(entry.getName() + "=" + entry.getValue()); } return "Mail updated!"; } }
@Override public String toString() { final StringBuilder sb = new StringBuilder(); if (getName() != null) { sb.append(getName()); for (final Parameter param : getParameters()) { sb.append("; ").append(param.getName()).append('=').append( param.getValue()); } } return sb.toString(); } }
private char[] getPassword( Representation entity ) { char[] password = "".toCharArray(); Form form = new Form(); FormUtils.parse( form, entity ); Parameter passwordParam = form.getFirst( "password" ); if ( passwordParam != null ) { if ( !Strings.isEmpty( passwordParam.getValue() ) ) { password = passwordParam.getValue().toCharArray(); } } return password; }
/** * Appends a new challenge parameter, prefixed with a comma. The value is * separated from the name by an '=' character. * * @param parameter * The parameter. * @return This writer. */ public ChallengeWriter appendChallengeParameter(Parameter parameter) { return appendChallengeParameter(parameter.getName(), parameter.getValue()); }
/** {@inheritDoc} */ @Override public int hashCode() { return SystemUtils.hashCode(getName(), getValue()); }
/** * Appends a new parameter, prefixed with a comma. The value is separated * from the name by an '=' character. * * @param parameter * The parameter. * @return This writer. */ public ChallengeWriter appendQuotedChallengeParameter(Parameter parameter) { return appendQuotedChallengeParameter(parameter.getName(), parameter.getValue()); }
/** {@inheritDoc} */ @Override public int hashCode() { return SystemUtils.hashCode(getName(), getValue()); }
/** {@inheritDoc} */ @Override public int hashCode() { return Engine.hashCode(getName(), getValue()); }
/** * Adds a parameter to the query component. The name and value are * automatically URL encoded if necessary. * * @param parameter * The parameter to add. * @return The updated reference. */ public Reference addQueryParameter(Parameter parameter) { return addQueryParameter(parameter.getName(), parameter.getValue()); }
private static double parseDouble(Form form, String key) throws RestletException { String value = form.getFirst(key).getValue(); if (value == null || value.length() == 0) throw new RestletException("Missing value for " + key, Status.CLIENT_ERROR_BAD_REQUEST); try { return Double.parseDouble(value); } catch (NumberFormatException nfe) { throw new RestletException("Value for " + key + " is not a double", Status.CLIENT_ERROR_BAD_REQUEST); } }
/** * Adds a parameter to the query component. The name and value are * automatically URL encoded if necessary. * * @param parameter * The parameter to add. * @return The updated reference. */ public Reference addQueryParameter(Parameter parameter) { return addQueryParameter(parameter.getName(), parameter.getValue()); }
@Override public void writeResponseHead(org.restlet.data.Response restletResponse) throws IOException { response.setStatus(ResponseStatus.forId(getStatusCode()), getReasonPhrase()); // Ensure that headers are empty response.getHeaders().dispose(); for (Parameter header : super.getResponseHeaders()) { response.addHeader(header.getName(), header.getValue()); } }