JavaGantt 2011.1 API

eu.beesoft.gaia.app
Class AbstractRequestResponse

java.lang.Object
  extended by eu.beesoft.gaia.app.AbstractRequestResponse
Direct Known Subclasses:
ApplicationRequest, ApplicationResponse

public abstract class AbstractRequestResponse
extends java.lang.Object

Abstract superclass for ApplicationRequest and ApplicationResponse classes. It has two properties: data and parameters and methods to access them.


Constructor Summary
AbstractRequestResponse()
           
 
Method Summary
 void addParameter(java.lang.String name, java.lang.Object value)
          Adds the parameter with given name and value to the parameters.
 java.lang.Object getData()
          Returns the data set by setData(Object) method.
 java.lang.Object getParameter(java.lang.String name)
          Returns the parameter with given name or null if it does not exist.
 java.util.Map<java.lang.String,java.lang.Object> getParameters()
          Returns all parameters.
 void removeParameter(java.lang.String name)
          Removes the parameter with given name from the parameters.
 void setData(java.lang.Object data)
          Sets the data property.
 void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
          Sets the parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRequestResponse

public AbstractRequestResponse()
Method Detail

getData

public java.lang.Object getData()
Returns the data set by setData(Object) method.

Returns:
the data

setData

public void setData(java.lang.Object data)
Sets the data property.

Parameters:
data - the data to set

getParameter

public java.lang.Object getParameter(java.lang.String name)
Returns the parameter with given name or null if it does not exist.

Parameters:
name - - name of the requested parameter
Returns:
found parameter value or null

getParameters

public java.util.Map<java.lang.String,java.lang.Object> getParameters()
Returns all parameters.

Returns:
map {name : value} of the parameters

setParameters

public void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
Sets the parameters. All previous parameters are lost.

Parameters:
parameters - - map {name : value} of the parameters

addParameter

public void addParameter(java.lang.String name,
                         java.lang.Object value)
Adds the parameter with given name and value to the parameters.

Parameters:
name - - name of the parameter
value - - valueof the parameter

removeParameter

public void removeParameter(java.lang.String name)
Removes the parameter with given name from the parameters.

Parameters:
name - - name of the parameter to remove

JavaGantt 2011.1 API