org.silvermoon.moonglow.common
Class Request

java.lang.Object
  |
  +--org.silvermoon.moonglow.common.Request

public class Request
extends java.lang.Object

The Request object encapsulates the set of parameters passed to a Plugin object


Constructor Summary
Request()
           
Request(java.util.Map params)
           
 
Method Summary
 void addParam(java.lang.String key, java.lang.String val)
          Add a parameter
 java.lang.String getParam(java.lang.String key, java.lang.String defVal)
          Get request parameter as a String
 boolean getParamAsBoolean(java.lang.String key, boolean defVal)
          Get request parameter as a boolean
 int getParamAsInt(java.lang.String key, int defVal)
          Get request parameter as an int
 java.util.Map getParams()
          Get all parameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Request

public Request()

Request

public Request(java.util.Map params)
Method Detail

getParams

public java.util.Map getParams()
Get all parameters


addParam

public void addParam(java.lang.String key,
                     java.lang.String val)
Add a parameter


getParam

public java.lang.String getParam(java.lang.String key,
                                 java.lang.String defVal)
Get request parameter as a String


getParamAsBoolean

public boolean getParamAsBoolean(java.lang.String key,
                                 boolean defVal)
Get request parameter as a boolean


getParamAsInt

public int getParamAsInt(java.lang.String key,
                         int defVal)
Get request parameter as an int