com.bankframe.fe.statemachine.ext.sessionmanagers
Interface IUserSession

All Superinterfaces:
IUserSession
All Known Implementing Classes:
UserSession

public interface IUserSession
extends IUserSession


Field Summary
 
Fields inherited from interface com.bankframe.fe.statemachine.base.sessionmanagers.IUserSession
STATE_ID_SOURCE_REQUEST, STATE_ID_SOURCE_REQUEST_THEN_SESSION, STATE_ID_SOURCE_SESSION, STATE_ID_SOURCE_SESSION_THEN_REQUEST, STATE_ID_SOURCE_UNDEFINED
 
Method Summary
 void clearAll()
          This method clears the user session of all data.
 void clearAllHistory()
          This method will clear all state and visit history.
 void clearKeys(java.util.Collection keys)
          This method clears the user session of data specified by the collection of key names.
 java.lang.Object getAttribute(java.lang.String attributeName)
           
 java.util.Enumeration getAttributeNames()
           
 void setAttribute(java.lang.String attributeName, java.lang.Object attributeValue)
           
 
Methods inherited from interface com.bankframe.fe.statemachine.base.sessionmanagers.IUserSession
addAuthToken, addStateVisit, getHistory, getHistoryStar, getId, getLocale, getMostRecentVisit, getSessionData, getStateIdSource, hasAllAuthTokens, hasAuthToken, removeAllAuthTokens, removeAuthToken, setLocale, setStateIdSource, wasStateVisited
 

Method Detail

getAttributeNames

public java.util.Enumeration getAttributeNames()

getAttribute

public java.lang.Object getAttribute(java.lang.String attributeName)

setAttribute

public void setAttribute(java.lang.String attributeName,
                         java.lang.Object attributeValue)

clearAll

public void clearAll()
This method clears the user session of all data.


clearKeys

public void clearKeys(java.util.Collection keys)
This method clears the user session of data specified by the collection of key names.

Parameters:
keys - Collection

clearAllHistory

public void clearAllHistory()
This method will clear all state and visit history.



Copyright © 2004 Siebel Systems, Inc. All rights reserved.