it.eng.spagobi.container
Class SpagoBIRequestContainer

java.lang.Object
  extended by it.eng.spagobi.container.AbstractContainer
      extended by it.eng.spagobi.container.SpagoBIRequestContainer
All Implemented Interfaces:
IContainer

public class SpagoBIRequestContainer
extends AbstractContainer
implements IContainer

A wrapper of the Spago service request SourceBean object. Inherits all it.eng.spagobi.container.AbstractContainer utility methods.

Author:
Zerbetto (davide.zerbetto@eng.it)

Constructor Summary
SpagoBIRequestContainer(it.eng.spago.base.SourceBean request)
           
 
Method Summary
 java.lang.Object get(java.lang.String key)
          Return the object with the given key
 java.util.List getKeys()
          Returns all the string keys of the objects stored into this container
 void remove(java.lang.String key)
          Removes the object associated to the given key
 void set(java.lang.String key, java.lang.Object value)
          Store an object with the given key inside this container.
 
Methods inherited from class it.eng.spagobi.container.AbstractContainer
getBIObject, getBoolean, getExecutionInstance, getInteger, getList, getString, isBlankOrNull, isNull
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.spagobi.container.IContainer
getBoolean, getInteger, getList, getString, isBlankOrNull, isNull
 

Constructor Detail

SpagoBIRequestContainer

public SpagoBIRequestContainer(it.eng.spago.base.SourceBean request)
Method Detail

get

public java.lang.Object get(java.lang.String key)
Description copied from interface: IContainer
Return the object with the given key

Specified by:
get in interface IContainer
Parameters:
key - The input key
Returns:
the object with the given key

getKeys

public java.util.List getKeys()
Description copied from interface: IContainer
Returns all the string keys of the objects stored into this container

Specified by:
getKeys in interface IContainer
Returns:
all the string keys of the objects stored into this container

remove

public void remove(java.lang.String key)
Description copied from interface: IContainer
Removes the object associated to the given key

Specified by:
remove in interface IContainer
Parameters:
key - The input key

set

public void set(java.lang.String key,
                java.lang.Object value)
Description copied from interface: IContainer
Store an object with the given key inside this container. If the key is null or the object is null, the container is not modified

Specified by:
set in interface IContainer
Parameters:
key - The input key