EAF 7.6 Implementation

com.lutris.appserver.server.sessionEnhydra.persistent
Class PersistentSessionData

java.lang.Object
  extended by com.lutris.util.KeywordValueTable
      extended by com.lutris.appserver.server.session.SessionData
          extended by com.lutris.appserver.server.sessionEnhydra.PagedSessionData
              extended by com.lutris.appserver.server.sessionEnhydra.persistent.PersistentSessionData
All Implemented Interfaces:
java.io.Serializable

public class PersistentSessionData
extends PagedSessionData

Session data used to store dynamic application objects. All objects stored in this object must be serializable.

Version:
$Revision: 1.2 $
Author:
Kyle Clark
See Also:
Serialized Form

Constructor Summary
PersistentSessionData()
           
 
Method Summary
 void set(java.lang.String keyword, java.lang.Object value)
          This method enforces that all PersistentSessionData be serializable.
 
Methods inherited from class com.lutris.util.KeywordValueTable
containsKey, get, get, getSection, getString, getString, keys, leafKeys, newSection, remove, setDefault, toHtml, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersistentSessionData

public PersistentSessionData()
Method Detail

set

public void set(java.lang.String keyword,
                java.lang.Object value)
         throws com.lutris.util.KeywordValueException
This method enforces that all PersistentSessionData be serializable.

Overrides:
set in class PagedSessionData
Parameters:
keyword - The keyword of the field. This can be a simple keyword or a recursive, dot-seperated keyword path.
value - The value to associate with the keyword. The value may not be null and it must be serializable.
Throws:
com.lutris.util.KeywordValueException - If the keyword is not syntactically legal or if the value is not serializable.

EAF 7.6 Implementation