Generic abstract class for request parameters management.
Method Summary | |
boolean |
getParamAsBoolean(java.lang.String paramName)
Returns the boolean value of the given parameter name. |
boolean |
getParamAsBoolean(java.lang.String paramName,
boolean defaultValue)
Returns the boolean value of the given parameter name. |
byte |
getParamAsByte(java.lang.String paramName)
Returns the byte value of the given parameter name. |
byte |
getParamAsByte(java.lang.String paramName,
byte defaultValue)
Returns the byte value of the given parameter name. |
char |
getParamAsChar(java.lang.String paramName)
Returns the char value of the given parameter name. |
char |
getParamAsChar(java.lang.String paramName,
char defaultValue)
Returns the char value of the given parameter name. |
java.util.Date |
getParamAsDate(java.lang.String paramName)
Returns the date/time/datetime value of the given parameter name. |
java.util.Date |
getParamAsDate(java.lang.String paramName,
java.util.Date defaultValue)
Returns the date/time/datetime value of the given parameter name. |
double |
getParamAsDouble(java.lang.String paramName)
Returns the double value of the given parameter name. |
double |
getParamAsDouble(java.lang.String paramName,
double defaultValue)
Returns the double value of the given parameter name. |
float |
getParamAsFloat(java.lang.String paramName)
Returns the float value of the given parameter name. |
float |
getParamAsFloat(java.lang.String paramName,
float defaultValue)
Returns the float value of the given parameter name. |
int |
getParamAsInt(java.lang.String paramName)
Returns the int value of the given parameter name. |
int |
getParamAsInt(java.lang.String paramName,
int defaultValue)
Returns the int value of the given parameter name. |
long |
getParamAsLong(java.lang.String paramName)
Returns the long value of the given parameter name. |
long |
getParamAsLong(java.lang.String paramName,
long defaultValue)
Returns the long value of the given parameter name. |
short |
getParamAsShort(java.lang.String paramName)
Returns the short value of the given parameter name. |
short |
getParamAsShort(java.lang.String paramName,
short defaultValue)
Returns the short value of the given parameter name. |
java.lang.String |
getParameter(java.lang.String paramName)
Returns the value of the given parameter name, or NULL if not found |
java.lang.String |
getParameter(java.lang.String paramName,
java.lang.String defaultValue)
Returns the value of the given parameter name, or the default value if not found |
java.util.Map |
getParameterMap()
Returns the parameters as a Map instance |
boolean |
hasParameter()
Returns true if there's at least one parameter in the request |
Method Detail |
public java.lang.String getParameter(java.lang.String paramName)
paramName
-
public java.lang.String getParameter(java.lang.String paramName, java.lang.String defaultValue)
paramName
- defaultValue
- : the default value used if the parameter is not found
public boolean hasParameter()
public java.util.Map getParameterMap()
public boolean getParamAsBoolean(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic boolean getParamAsBoolean(java.lang.String paramName, boolean defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic int getParamAsInt(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic int getParamAsInt(java.lang.String paramName, int defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic long getParamAsLong(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic long getParamAsLong(java.lang.String paramName, long defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic short getParamAsShort(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic short getParamAsShort(java.lang.String paramName, short defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic byte getParamAsByte(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic byte getParamAsByte(java.lang.String paramName, byte defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic char getParamAsChar(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic char getParamAsChar(java.lang.String paramName, char defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic float getParamAsFloat(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic float getParamAsFloat(java.lang.String paramName, float defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic double getParamAsDouble(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic double getParamAsDouble(java.lang.String paramName, double defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be convertedpublic java.util.Date getParamAsDate(java.lang.String paramName)
paramName
-
TelosysRuntimeException
- if not found or invalidpublic java.util.Date getParamAsDate(java.lang.String paramName, java.util.Date defaultValue)
paramName
- defaultValue
-
TelosysRuntimeException
- if the parameter value cannot be converted