public interface ParameterStorage
| Modifier and Type | Method and Description |
|---|---|
boolean |
getBoolean(java.lang.String name)
Returns a parameter as a boolean value
|
java.math.BigDecimal |
getDecimal(java.lang.String name)
Returns a parameter as a decimal value, or null if the parameter is not set
|
java.util.List<java.math.BigDecimal> |
getDecimalList(java.lang.String name)
Returns a parameter as a decimal list, or null if the parameter is not set
|
<T extends java.lang.Enum<T>> |
getEnum(java.lang.String name,
java.lang.Class<T> enumType)
Returns a parameter as an enumerated value, with the given class, or null if the parameter is not set
|
<T extends java.lang.Enum<T>> |
getEnumList(java.lang.String name,
java.lang.Class<T> enumType)
Returns a parameter as a list of enumerated values, with the given class, or null if the parameter is not set
|
java.lang.Integer |
getInteger(java.lang.String name)
Returns a parameter as a integer, or null if the parameter is not set
|
java.util.List<java.lang.Integer> |
getIntegerList(java.lang.String name)
Returns a parameter as a list of integers, or null if the parameter is not set
|
java.lang.Long |
getLong(java.lang.String name)
Returns a parameter as a long, or null if the parameter is not set
|
java.util.List<java.lang.Long> |
getLongList(java.lang.String name)
Returns a parameter as a list of longs, or null if the parameter is not set
|
java.util.Iterator<java.lang.String> |
getNames()
Returns the names of all parameters with values
|
java.lang.String |
getString(java.lang.String name)
Returns the parameter as a string, or null if the parameter is not set
|
java.util.List<java.lang.String> |
getStringList(java.lang.String name)
Returns the parameter as a list of strings, or null if the parameter is not set
|
boolean |
isSet(java.lang.String name)
Returns whether the given parameter is set
|
void |
remove(java.lang.String name)
Removes the parameter with the given name
|
void |
setBoolean(java.lang.String name,
boolean value)
Sets the parameter with the given name as a boolean value
|
void |
setDecimal(java.lang.String name,
java.math.BigDecimal... values)
Sets the parameter with the given name as a decimal or a list of decimals
|
void |
setEnum(java.lang.String name,
java.lang.Enum<?>... values)
Sets the parameter with the given name as an enum or a list of enums
|
void |
setInteger(java.lang.String name,
java.lang.Integer... values)
Sets the parameter with the given name as a integer or a list of integer
|
void |
setLong(java.lang.String name,
java.lang.Long... values)
Sets the parameter with the given name as a long or a list of long
|
void |
setString(java.lang.String name,
java.lang.String... values)
Sets the parameter with the given name as a string or a list of strings
|
boolean getBoolean(java.lang.String name)
java.math.BigDecimal getDecimal(java.lang.String name)
java.util.List<java.math.BigDecimal> getDecimalList(java.lang.String name)
<T extends java.lang.Enum<T>> T getEnum(java.lang.String name,
java.lang.Class<T> enumType)
<T extends java.lang.Enum<T>> java.util.List<T> getEnumList(java.lang.String name,
java.lang.Class<T> enumType)
java.lang.Integer getInteger(java.lang.String name)
java.util.List<java.lang.Integer> getIntegerList(java.lang.String name)
java.lang.Long getLong(java.lang.String name)
java.util.List<java.lang.Long> getLongList(java.lang.String name)
java.util.Iterator<java.lang.String> getNames()
java.lang.String getString(java.lang.String name)
java.util.List<java.lang.String> getStringList(java.lang.String name)
boolean isSet(java.lang.String name)
void remove(java.lang.String name)
void setBoolean(java.lang.String name,
boolean value)
void setDecimal(java.lang.String name,
java.math.BigDecimal... values)
void setEnum(java.lang.String name,
java.lang.Enum<?>... values)
void setInteger(java.lang.String name,
java.lang.Integer... values)
void setLong(java.lang.String name,
java.lang.Long... values)
void setString(java.lang.String name,
java.lang.String... values)