java.lang.Objectcom.ibm.commerce.me.datatype.RequisitionerSessionTable
A table stores the RequistionerSessionData based on user ID
Field Summary | |
protected java.util.Hashtable | cache A table containing all the requisitioner session data |
protected int | cacheSize The size of the cache (table contaiing session data) |
static java.lang.String | COPYRIGHT IBM Copyright field |
protected static RequisitionerSessionTable | singleton A singleton instance of the current class |
Method Summary | |
void | addElement(java.lang.Long userId, java.lang.Object reqSession) Adds an instance of RequisitionerSessionData to the table |
RequisitionerSessionData | find(java.lang.Long userId) Finds and returns an instance of RequisitionerSessionData based on user ID |
void | removeAllElements() Removes all stored instances of RequisitionerSessionData from the table |
void | removeElement(java.lang.Long userId) Removes an instance of RequisitionerSessionData based on user ID (as a key) |
static RequisitionerSessionTable | singleton() Creates a singleton instance of the RequisitionerSessoinTable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String COPYRIGHT
protected java.util.Hashtable cache
protected int cacheSize
protected static RequisitionerSessionTable singleton
Method Detail |
public void addElement(java.lang.Long userId, java.lang.Object reqSession)
public RequisitionerSessionData find(java.lang.Long userId)
public void removeAllElements()
public void removeElement(java.lang.Long userId)
public static RequisitionerSessionTable singleton()
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.