org.experlog.openeas.api
Class ServletRequest

java.lang.Object
  extended by org.experlog.openeas.api.ServletRequest

public class ServletRequest
extends java.lang.Object

An ExperSHOP servlet request


Constructor Summary
protected ServletRequest(ESServletRequest req)
           
 
Method Summary
 void addParameter(java.lang.String name, java.lang.String val)
          Add a new parameter, or set the value of an existing one.
 void addParameterValues(java.lang.String name, java.lang.String[] val)
           
 java.lang.String checkParameters(java.lang.String[] names, boolean all)
          Check the presence of a list of parameters
 java.util.Hashtable getAllParams()
           
 double getDoubleParam(java.lang.String name, double errval)
           
 int getIntParam(java.lang.String name, int errval)
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 javax.servlet.http.HttpServletRequest getServletRequest()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServletRequest

protected ServletRequest(ESServletRequest req)
Method Detail

getParameter

public java.lang.String getParameter(java.lang.String name)

getIntParam

public int getIntParam(java.lang.String name,
                       int errval)

getDoubleParam

public double getDoubleParam(java.lang.String name,
                             double errval)

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String val)
Add a new parameter, or set the value of an existing one.

Parameters:
name - the parameter name
val - the parameter value

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)

addParameterValues

public void addParameterValues(java.lang.String name,
                               java.lang.String[] val)

checkParameters

public java.lang.String checkParameters(java.lang.String[] names,
                                        boolean all)
Check the presence of a list of parameters

Parameters:
names - The parameter names
all - If true, return the list of all missing parameters; If false, return only the 1st missing parameter name.
Returns:
The name of the first undefined parameter, null if they are all defined

getParameterNames

public java.util.Enumeration getParameterNames()

getAllParams

public java.util.Hashtable getAllParams()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getServletRequest

public javax.servlet.http.HttpServletRequest getServletRequest()