|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.util.ParameterUtils
public class ParameterUtils
This class can be used to "parse" values from a map of parameters. This is really intended to be used in Action
code that needs to read input parameters from ActionContext.getParameters()
}
Nested Class Summary | |
---|---|
static class |
ParameterUtils.DateTooEarlyException
|
Constructor Summary | |
---|---|
ParameterUtils()
|
Method Summary | |
---|---|
static boolean |
getBooleanParam(java.util.Map mapOfParameters,
java.lang.String paramName)
Returns a boolean value from the map of parameters. |
static java.util.Date |
getDateParam(java.util.Map params,
java.lang.String s,
java.util.Locale locale)
|
static java.lang.Double |
getDoubleParam(java.util.Map params,
java.lang.String key)
|
static int |
getIntParam(java.util.Map mapOfParameters,
java.lang.String paramName,
int defaultValue)
Gets a int value from the map and uses the defaultValue if the value can be converted. |
static java.util.List<java.lang.String> |
getListFromStringArray(java.lang.String[] ar)
|
static java.util.List |
getListParam(java.util.Map params,
java.lang.String key)
Create a List from the parameter with the specified key. |
static java.util.List |
getListParamKeepMinusOnes(java.util.Map params,
java.lang.String key)
|
static java.util.List<java.lang.Long> |
getLongListFromStringArray(java.lang.String[] ar)
Given an array of Strings, return a list of Longs representing the IDs |
static java.lang.Long |
getLongParam(java.util.Map params,
java.lang.String key)
|
static java.lang.String[] |
getStringArrayFromList(java.util.Collection entities)
Given a collection of entities, return an array of Strings representing the IDs |
static java.lang.String[] |
getStringArrayParam(java.util.Map params,
java.lang.String paramName)
Returns the value of the specified parameter name as a String[] |
static java.lang.String |
getStringParam(java.util.Map params,
java.lang.String key)
|
static java.lang.String |
getStringParam(java.util.Map params,
java.lang.String targetKey,
java.lang.String targetValue,
java.lang.String desiredKey)
Searches through the Map (params) for the given targetKey and targetValue extracting the index (i) and uses this to extract the corresponding index value with the desiredKey. |
static com.opensymphony.user.User |
getUserParam(java.util.Map params,
java.lang.String s)
|
static java.lang.String |
makeCommaSeparated(java.lang.Long[] longs)
|
static java.util.List |
makeListLong(java.util.List list)
Make a list of Strings into a list of Longs |
static boolean |
paramContains(java.util.Map params,
java.lang.String key,
java.lang.String value)
Checks if the given key, value pair exists in the given params Map |
static java.util.Date |
parseDate(java.lang.String paramValue,
java.util.Locale locale)
|
static java.util.Collection |
swapNulls(java.util.Collection col)
Convert all null values in a collection into "-1"s. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParameterUtils()
Method Detail |
---|
public static java.util.Date getDateParam(java.util.Map params, java.lang.String s, java.util.Locale locale) throws ParameterUtils.DateTooEarlyException
ParameterUtils.DateTooEarlyException
public static java.util.Date parseDate(java.lang.String paramValue, java.util.Locale locale)
public static com.opensymphony.user.User getUserParam(java.util.Map params, java.lang.String s)
public static java.util.List getListParam(java.util.Map params, java.lang.String key)
public static java.util.List getListParamKeepMinusOnes(java.util.Map params, java.lang.String key)
public static java.util.List makeListLong(java.util.List list)
public static java.lang.String getStringParam(java.util.Map params, java.lang.String key)
public static java.lang.String[] getStringArrayParam(java.util.Map params, java.lang.String paramName)
params
- the map of parametersparamName
- the name of the parameter
public static java.lang.String getStringParam(java.util.Map params, java.lang.String targetKey, java.lang.String targetValue, java.lang.String desiredKey)
public static boolean paramContains(java.util.Map params, java.lang.String key, java.lang.String value)
params
- the map of web parameterskey
- the name of the parameter to checkvalue
- the value to check for
public static java.lang.Long getLongParam(java.util.Map params, java.lang.String key)
public static int getIntParam(java.util.Map mapOfParameters, java.lang.String paramName, int defaultValue)
mapOfParameters
- the map of parametersparamName
- the parameter name to usedefaultValue
- the default value in case things cant be converted
public static boolean getBooleanParam(java.util.Map mapOfParameters, java.lang.String paramName)
mapOfParameters
- the map of parametersparamName
- the parameter name to use
public static java.lang.Double getDoubleParam(java.util.Map params, java.lang.String key)
public static java.util.Collection swapNulls(java.util.Collection col)
public static java.util.List<java.lang.Long> getLongListFromStringArray(java.lang.String[] ar)
public static java.util.List<java.lang.String> getListFromStringArray(java.lang.String[] ar)
public static java.lang.String[] getStringArrayFromList(java.util.Collection entities)
public static java.lang.String makeCommaSeparated(java.lang.Long[] longs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |