java.lang.Objectorg.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.common.RequestParameters
org.objectweb.telosys.rpl.ScreenRequestParameters
Parameters embeded in a ScreenRequest (parameters sent by a 'screen action')
or parameters received in events 'eventCreate' or 'eventReuse'
Constructor Summary | |
ScreenRequestParameters()
Creates a void parameters collection |
|
ScreenRequestParameters(java.util.Map map)
Creates a parameters collection and initializes it with the given HttpServletRequest parameters map |
Method Summary | |
int |
count()
Return the number of parameters |
int |
getIntParameter(java.lang.String sParamName)
Deprecated. use getParamAsInt |
int |
getIntParameter(java.lang.String sParamName,
int iDefaultValue)
Deprecated. use getParamAsInt |
java.lang.String |
getParameter(java.lang.String sParamName)
Returns the value of the given parameter name, or NULL if not found |
java.lang.String |
getParameter(java.lang.String sParamName,
java.lang.String sDefaultValue)
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 |
void |
setParameter(java.lang.String sParamName,
java.lang.String sParamValue)
Set a parameter with its value |
java.lang.String |
toString()
|
Methods inherited from class org.objectweb.telosys.common.RequestParameters |
getParamAsBoolean, getParamAsBoolean, getParamAsByte, getParamAsByte, getParamAsChar, getParamAsChar, getParamAsDate, getParamAsDate, getParamAsDouble, getParamAsDouble, getParamAsFloat, getParamAsFloat, getParamAsInt, getParamAsInt, getParamAsLong, getParamAsLong, getParamAsShort, getParamAsShort |
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, wait, wait, wait |
Constructor Detail |
public ScreenRequestParameters()
public ScreenRequestParameters(java.util.Map map)
map
- Method Detail |
public java.util.Map getParameterMap()
public void setParameter(java.lang.String sParamName, java.lang.String sParamValue)
sParamName
- sParamValue
- public java.lang.String getParameter(java.lang.String sParamName)
IRequestParameters
getParameter
in interface IRequestParameters
getParameter
in class RequestParameters
public boolean hasParameter()
IRequestParameters
public java.lang.String getParameter(java.lang.String sParamName, java.lang.String sDefaultValue)
IRequestParameters
getParameter
in interface IRequestParameters
getParameter
in class RequestParameters
public int getIntParameter(java.lang.String sParamName) throws TelosysException
sParamName
-
TelosysException
- : if parameter not found or not convertible to intpublic int getIntParameter(java.lang.String sParamName, int iDefaultValue) throws TelosysException
sParamName
- iDefaultValue
-
TelosysException
- : if the parameter value is not convertible to intpublic int count()
public java.lang.String toString()