|
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 exist
protected 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 exist
protected 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 exist
protected 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 exist
protected 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 exist
protected 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 value
protected 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 value
protected 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 value
protected 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 value
protected 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 | ||||||||