|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.hyperic.hq.ui.servlet.ParameterizedServlet
public abstract class ParameterizedServlet
This class contains some utility methods for parsing parameters.
Constructor Summary | |
---|---|
ParameterizedServlet()
|
Method Summary | |
---|---|
protected java.lang.IllegalArgumentException |
invalidParamErr(java.lang.String paramName,
java.lang.String param)
Return an IllegalArgumentException for an invalid parameter. |
protected java.lang.IllegalArgumentException |
invalidParamErr(java.lang.String paramName,
java.lang.String param,
java.util.List optionList)
Return an IllegalArgumentException for an invalid parameter. |
protected void |
invalidParamWarn(java.lang.String paramName,
java.lang.String param,
double value)
Log a warning about an invalid parameter. |
protected void |
invalidParamWarn(java.lang.String paramName,
java.lang.String param,
int value)
Log a warning about an invalid parameter. |
protected void |
invalidParamWarn(java.lang.String paramName,
java.lang.String param,
long value)
Log a warning about an invalid parameter. |
protected void |
invalidParamWarn(java.lang.String paramName,
java.lang.String param,
java.lang.String value)
Log a warning about an invalid parameter. |
protected void |
invalidParamWarn(java.lang.String paramName,
java.lang.String param,
java.lang.String value,
java.util.List optionList)
Log a warning about an invalid parameter. |
protected boolean |
parseBooleanParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName,
boolean defaultValue)
Parse a boolean parameter. |
protected double |
parseDoubleParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName,
double defaultValue)
Parse a double parameter. |
protected int |
parseIntParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName,
int defaultValue)
Parse a int parameter. |
protected long |
parseLongParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName,
long defaultValue)
Parse a long parameter. |
protected boolean |
parseRequiredBooleanParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName)
Parse a required boolean parameter. |
protected double |
parseRequiredDoubleParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName)
Parse a required double parameter. |
protected int |
parseRequiredIntParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName)
Parse a required int parameter. |
protected long |
parseRequiredLongParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName)
Parse a required long parameter. |
protected java.lang.String |
parseRequiredStringParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName)
Parse a required string parameter. |
protected java.lang.String |
parseRequiredStringParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName,
java.lang.String[] options)
Parse a required string parameter, ensuring that it is equal to one of the passed-in options . |
protected java.lang.String |
parseStringParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName,
java.lang.String defaultValue)
Parse a string parameter. |
protected java.lang.String |
parseStringParameter(javax.servlet.http.HttpServletRequest request,
java.lang.String paramName,
java.lang.String defaultValue,
java.lang.String[] options)
Parse a string parameter, ensuring that it is equal to one of the passed-in options . |
protected java.lang.IllegalArgumentException |
requiredParamErr(java.lang.String paramName)
Return an IllegalArgumentException for a required parameter. |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParameterizedServlet()
Method Detail |
---|
protected boolean parseBooleanParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, boolean defaultValue)
request
- the servlet requestparamName
- the name of the parameter to parsedefaultValue
- the default value for the parameter
protected boolean parseRequiredBooleanParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName)
request
- the servlet requestparamName
- the parameter name
java.lang.IllegalArgumentException
- if the parameter didn't existprotected double parseDoubleParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, double defaultValue)
request
- the servlet requestparamName
- the name of the parameter to parsedefaultValue
- the default value for the parameter
protected double parseRequiredDoubleParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName)
request
- the servlet requestparamName
- the parameter name
java.lang.IllegalArgumentException
- if the parameter didn't existprotected int parseIntParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, int defaultValue)
request
- the servlet requestparamName
- the name of the parameter to parsedefaultValue
- the default value for the parameter
protected int parseRequiredIntParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName)
request
- the servlet requestparamName
- the parameter name
java.lang.IllegalArgumentException
- if the parameter didn't existprotected long parseLongParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, long defaultValue)
request
- the servlet requestparamName
- the name of the parameter to parsedefaultValue
- the default value for the parameter
protected long parseRequiredLongParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName)
request
- the servlet requestparamName
- the parameter name
java.lang.IllegalArgumentException
- if the parameter didn't existprotected java.lang.String parseStringParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, java.lang.String defaultValue)
request
- the servlet requestparamName
- the name of the parameter to parsedefaultValue
- the default value for the parameter
protected java.lang.String parseStringParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, java.lang.String defaultValue, java.lang.String[] options)
options
.
request
- the servlet requestparamName
- the name of the parameter to parsedefaultValue
- the default value for the parameteroptions
- the list of valid values for this parameter
protected java.lang.String parseRequiredStringParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName)
request
- the servlet requestparamName
- the parameter name
java.lang.IllegalArgumentException
- if the parameter didn't existprotected java.lang.String parseRequiredStringParameter(javax.servlet.http.HttpServletRequest request, java.lang.String paramName, java.lang.String[] options)
options
.
request
- the servlet requestparamName
- the parameter nameoptions
- the list of valid values for this parameter
java.lang.IllegalArgumentException
- if the parameter didn't existprotected java.lang.IllegalArgumentException requiredParamErr(java.lang.String paramName)
paramName
- the name of the parameter
IllegalArgumentException
protected java.lang.IllegalArgumentException invalidParamErr(java.lang.String paramName, java.lang.String param)
paramName
- the name of the parameterparam
- the value of the parameter
IllegalArgumentException
protected java.lang.IllegalArgumentException invalidParamErr(java.lang.String paramName, java.lang.String param, java.util.List optionList)
paramName
- the name of the parameterparam
- the value of the parameteroptionList
- the list of valid options for this parameter
IllegalArgumentException
protected void invalidParamWarn(java.lang.String paramName, java.lang.String param, double value)
paramName
- the name of the parameterparam
- the value of the parametervalue
- the default valueprotected void invalidParamWarn(java.lang.String paramName, java.lang.String param, int value)
paramName
- the name of the parameterparam
- the value of the parametervalue
- the default valueprotected void invalidParamWarn(java.lang.String paramName, java.lang.String param, long value)
paramName
- the name of the parameterparam
- the value of the parametervalue
- the default valueprotected void invalidParamWarn(java.lang.String paramName, java.lang.String param, java.lang.String value)
paramName
- the name of the parameterparam
- the value of the parametervalue
- the default valueprotected void invalidParamWarn(java.lang.String paramName, java.lang.String param, java.lang.String value, java.util.List optionList)
paramName
- the name of the parameterparam
- the value of the parametervalue
- the default valueoptionList
- the list of valid options for this parameter
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |