com.ibm.xsp.designer.context
Class PersistentSessionData

java.lang.Object
  extended by com.ibm.xsp.application.SessionData
      extended by com.ibm.xsp.designer.context.PersistentSessionData
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class PersistentSessionData
extends SessionData

Persistent session data. This class handles all the attributes saved by the runtime context.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.xsp.application.SessionData
CLIENT_TZ_DONE, CLIENT_TZ_EXTRASCRIPT, CLIENT_TZ_INITIAL, CLIENT_TZ_REDIRECT
 
Constructor Summary
PersistentSessionData(FacesContextEx context)
          Required by Externalizable
 
Method Summary
 com.ibm.designer.runtime.directory.DirectoryUser getDirectoryUser()
          Get the DirectoryUser for the specified runtimeContext
 void readExternal(java.io.ObjectInput in)
           
 void setDirectoryUser(com.ibm.designer.runtime.directory.DirectoryUser dirUser)
          Set the DirectoryUser for the specified runtimeContext
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class com.ibm.xsp.application.SessionData
getClientTimeZone, getClientTimeZoneState, getComponentData, getComponentParameters, getLocale, getProperty, getRunningContext, getTimeZone, getUrl, getUrls, popPreviousUrl, popTemporaryViewId, pushTemporaryViewId, pushUrl, setClientTimeZone, setClientTimeZoneState, setComponentData, setLocale, setProperty, setRunningContext, setTimeZone, updateUrl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentSessionData

public PersistentSessionData(FacesContextEx context)
Required by Externalizable

Method Detail

getDirectoryUser

public com.ibm.designer.runtime.directory.DirectoryUser getDirectoryUser()
Get the DirectoryUser for the specified runtimeContext

Parameters:
runtimeContext -
Returns:

setDirectoryUser

public void setDirectoryUser(com.ibm.designer.runtime.directory.DirectoryUser dirUser)
Set the DirectoryUser for the specified runtimeContext

Parameters:
runtimeContext -
dirUser -

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class SessionData
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class SessionData
Throws:
java.io.IOException
java.lang.ClassNotFoundException