edu.mssm.crover.scentral
Class PersistenceScheme_nil_Impl

java.lang.Object
  |
  +--edu.mssm.crover.scentral.PersistenceScheme_nil_Impl
All Implemented Interfaces:
PersistenceScheme

public abstract class PersistenceScheme_nil_Impl
extends java.lang.Object
implements PersistenceScheme

Nil persistence scheme. Provides no persistence, this defaults to obtaining newly initialized objects each time the getX method is invoked.


Field Summary
 
Fields inherited from interface edu.mssm.crover.scentral.PersistenceScheme
OWNER_REFERENCE_ID, USER_SESSION_KIND
 
Constructor Summary
PersistenceScheme_nil_Impl()
           
 
Method Summary
 UserSession getUserSession(UserRecord ur)
          Returns a new object.
 void initialize(Log log)
          Initializes the persistence scheme with a log system.
 void saveUserSession(UserSession session)
          Do nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.mssm.crover.scentral.PersistenceScheme
dropLibraryObjectReference, getLibraryObjectInfo, getLibraryObjectsInfo, userLogsIn
 

Constructor Detail

PersistenceScheme_nil_Impl

public PersistenceScheme_nil_Impl()
Method Detail

getUserSession

public UserSession getUserSession(UserRecord ur)
Returns a new object.

Specified by:
getUserSession in interface PersistenceScheme

saveUserSession

public void saveUserSession(UserSession session)
Do nothing.

Specified by:
saveUserSession in interface PersistenceScheme

initialize

public void initialize(Log log)
Description copied from interface: PersistenceScheme
Initializes the persistence scheme with a log system.

Specified by:
initialize in interface PersistenceScheme


Copyright @ 2003 Mount Sinai School of Medicine. All Rights Reserved.