java.lang.Objectorg.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.common.RequestParameters
Generic abstract class for request parameters management.
Constructor Summary | |
RequestParameters()
|
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. |
abstract java.lang.String |
getParameter(java.lang.String paramName)
Returns the value of the given parameter name, or NULL if not found |
abstract 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 |
Methods inherited from class org.objectweb.telosys.common.TelosysObject |
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.telosys.common.IRequestParameters |
getParameterMap, hasParameter |
Constructor Detail |
public RequestParameters()
Method Detail |
public abstract java.lang.String getParameter(java.lang.String paramName)
IRequestParameters
getParameter
in interface IRequestParameters
paramName
-
public abstract java.lang.String getParameter(java.lang.String paramName, java.lang.String defaultValue)
IRequestParameters
getParameter
in interface IRequestParameters
paramName
- defaultValue
- : the default value used if the parameter is not found
public boolean getParamAsBoolean(java.lang.String paramName)
IRequestParameters
getParamAsBoolean
in interface IRequestParameters
paramName
-
public boolean getParamAsBoolean(java.lang.String paramName, boolean defaultValue)
IRequestParameters
getParamAsBoolean
in interface IRequestParameters
paramName
- defaultValue
-
public int getParamAsInt(java.lang.String paramName)
IRequestParameters
getParamAsInt
in interface IRequestParameters
paramName
-
public int getParamAsInt(java.lang.String paramName, int defaultValue)
IRequestParameters
getParamAsInt
in interface IRequestParameters
paramName
- defaultValue
-
public long getParamAsLong(java.lang.String paramName)
IRequestParameters
getParamAsLong
in interface IRequestParameters
paramName
-
public long getParamAsLong(java.lang.String paramName, long defaultValue)
IRequestParameters
getParamAsLong
in interface IRequestParameters
paramName
- defaultValue
-
public short getParamAsShort(java.lang.String paramName)
IRequestParameters
getParamAsShort
in interface IRequestParameters
paramName
-
public short getParamAsShort(java.lang.String paramName, short defaultValue)
IRequestParameters
getParamAsShort
in interface IRequestParameters
paramName
- defaultValue
-
public byte getParamAsByte(java.lang.String paramName)
IRequestParameters
getParamAsByte
in interface IRequestParameters
paramName
-
public byte getParamAsByte(java.lang.String paramName, byte defaultValue)
IRequestParameters
getParamAsByte
in interface IRequestParameters
paramName
- defaultValue
-
public char getParamAsChar(java.lang.String paramName)
IRequestParameters
getParamAsChar
in interface IRequestParameters
paramName
-
public char getParamAsChar(java.lang.String paramName, char defaultValue)
IRequestParameters
getParamAsChar
in interface IRequestParameters
paramName
- defaultValue
-
public float getParamAsFloat(java.lang.String paramName)
IRequestParameters
getParamAsFloat
in interface IRequestParameters
paramName
-
public float getParamAsFloat(java.lang.String paramName, float defaultValue)
IRequestParameters
getParamAsFloat
in interface IRequestParameters
paramName
- defaultValue
-
public double getParamAsDouble(java.lang.String paramName)
IRequestParameters
getParamAsDouble
in interface IRequestParameters
paramName
-
public double getParamAsDouble(java.lang.String paramName, double defaultValue)
IRequestParameters
getParamAsDouble
in interface IRequestParameters
paramName
- defaultValue
-
public java.util.Date getParamAsDate(java.lang.String paramName)
IRequestParameters
getParamAsDate
in interface IRequestParameters
paramName
-
public java.util.Date getParamAsDate(java.lang.String paramName, java.util.Date defaultValue)
IRequestParameters
getParamAsDate
in interface IRequestParameters
paramName
- defaultValue
-