public final class ParameterHelper extends Object
String
or String[] (in case of ServletRequest#getParameterMap()).Modifier and Type | Method and Description |
---|---|
static Boolean |
getParameterAsBoolean(Map<String,? extends Object> parameters,
String parameter)
Gets the parameter as boolean.
|
static boolean |
getParameterAsBoolean(Map<String,? extends Object> parameters,
String parameter,
boolean fallback)
Gets the parameter as boolean.
|
static Date |
getParameterAsDate(Map<String,? extends Object> parameters,
String parameter)
Gets the parameter as date.
|
static Double |
getParameterAsDouble(Map<String,? extends Object> parameters,
String parameter)
Gets the parameter as double.
|
static Integer |
getParameterAsInteger(Map<String,? extends Object> parameters,
String parameter)
Gets the parameter as integer.
|
static int |
getParameterAsInteger(Map<String,? extends Object> parameters,
String parameter,
int fallback)
Gets the parameter as integer.
|
static Long |
getParameterAsLong(Map<String,? extends Object> parameters,
String parameter)
Gets the parameter as long.
|
static Long |
getParameterAsLong(Map<String,? extends Object> parameters,
String parameter,
Long fallback)
Gets the parameter as long.
|
static Long[] |
getParameterAsLongArray(Map<String,? extends Object> parameters,
String parameter)
Gets the parameter as long array.
|
static Long[] |
getParameterAsLongArray(Map<String,? extends Object> parameters,
String parameterName,
Long[] fallback)
Gets the parameter as long array.
|
static List<Long> |
getParameterAsLongList(Map<String,? extends Object> parameters,
String parameter)
Gets the parameter as list.
|
static String |
getParameterAsString(Map<String,? extends Object> parameters,
String parameterName) |
static String |
getParameterAsString(Map<String,? extends Object> parameters,
String parameterName,
String fallback) |
static String[] |
getParameterAsStringArray(Map<String,? extends Object> parameters,
String parameterName,
String separator) |
static Set<String> |
getParameterAsStringSet(Map<String,? extends Object> parameters,
String parameterName,
String separator)
Get the value of the parameter and split it by the separator.
|
public static Boolean getParameterAsBoolean(Map<String,? extends Object> parameters, String parameter)
parameters
- the parametersparameter
- the parameterpublic static boolean getParameterAsBoolean(Map<String,? extends Object> parameters, String parameter, boolean fallback)
parameters
- the parametersparameter
- the parameterfallback
- the fallbackpublic static Date getParameterAsDate(Map<String,? extends Object> parameters, String parameter)
parameters
- the parametersparameter
- the parameter for the timestamppublic static Double getParameterAsDouble(Map<String,? extends Object> parameters, String parameter)
parameters
- the parametersparameter
- the parameterpublic static Integer getParameterAsInteger(Map<String,? extends Object> parameters, String parameter)
parameters
- the parametersparameter
- the parameterpublic static int getParameterAsInteger(Map<String,? extends Object> parameters, String parameter, int fallback)
parameters
- the parametersparameter
- the parameterfallback
- the fallbackpublic static Long getParameterAsLong(Map<String,? extends Object> parameters, String parameter)
parameters
- the parametersparameter
- the parameterpublic static Long getParameterAsLong(Map<String,? extends Object> parameters, String parameter, Long fallback)
parameters
- the parametersparameter
- the parameterfallback
- the fallbackpublic static Long[] getParameterAsLongArray(Map<String,? extends Object> parameters, String parameter)
parameters
- the parametersparameter
- the parameter namepublic static Long[] getParameterAsLongArray(Map<String,? extends Object> parameters, String parameterName, Long[] fallback)
parameters
- the parameter map with the values being either String
or String[] (in case
of ServletRequest#getParameterMap(). The values can be a single number or a number
array, but the numbers must not be floats or doubles.parameterName
- the parameter namefallback
- the fallbackpublic static List<Long> getParameterAsLongList(Map<String,? extends Object> parameters, String parameter)
parameters
- the parametersparameter
- the parameter namepublic static String getParameterAsString(Map<String,? extends Object> parameters, String parameterName)
parameters
- the parameter map with the values being either String
or String[] (in case
of ServletRequest#getParameterMap()parameterName
- the name of the parameterpublic static String getParameterAsString(Map<String,? extends Object> parameters, String parameterName, String fallback)
parameters
- the parameter map with the values being either String
or String[] (in case
of ServletRequest#getParameterMap()parameterName
- the name of the parameterfallback
- the fallbackpublic static String[] getParameterAsStringArray(Map<String,? extends Object> parameters, String parameterName, String separator)
parameters
- the parameter map with the values being either String
or String[] (in case
of ServletRequest#getParameterMap()parameterName
- the name of the parameterseparator
- the separator by which the value will be splittedpublic static Set<String> getParameterAsStringSet(Map<String,? extends Object> parameters, String parameterName, String separator)
parameters
- the parameter map with the values being either String
or String[] (in case
of ServletRequest#getParameterMap()parameterName
- the name of the parameterseparator
- the separator by which the value will be splittedSet
of Strings (or null)Copyright © 2019 Communote team. All rights reserved.