Package mnemosyne.core

Interface Summary
Enhancer  
Persistable Interface for all objects that are persistable.
PersistentObject  
PersistentObjectFactory  
PersistentRoot  
Transaction  
Version The version class is an identifier for a persistent graph version in mnemosyne.
VersionCollection Interface for managing versions of a persistent object.
 

Class Summary
AggregatedTransaction  
ArchiveContext  
DefaultPersistentObjectFactory  
EnhancerImpl  
ListVersionCollection An implementation of VersionCollection based on a simple ArrayList.
LongVersion An implmentation of the Version interface based on a Java long.
MethodInterceptor  
NonAopPersistable Implementation of Persistable for classes which want to provide their own method "interception", rather than letting the AOP system do it.
PersistentContext The persistent context is a thread local that holds information about the transactional state of the current thread.
PersistentObjectImpl // TODO - Review synchronization
PersistentRootImpl This class represents the persistentRoot of the persistent graph.
StandardTransaction  
VersionManager  
 

Exception Summary
InitializationException  
NotPersistableException  
NoTransactionException  
TransactionAbortedException  
 



Copyright © 2004 Charles Blaxland. All Rights Reserved.