Package org.datanucleus.state
Provides classes relating to the life cycle state of a persistable object.
Refer to section 5.5 of the JDO 1.0 specification for a description of this type of StateManager.
-
Interface Summary Interface Description CallbackHandler CallBack handlers receive notification of events on persistent objects.LockManager Interface defining a manager for locking of objects.ObjectProvider<T> Provider of field information for a managed object.ObjectProviderFactory Factory for ObjectProviders.RelationshipManager -
Class Summary Class Description ActivityState Definition of the activity states of a StateManager.AppIdObjectIdFieldConsumer Simple class to handle the copying of PK fields from an object id to an object.LifeCycleState Base Class representing the life cycle state.LockManagerImpl Implementation of a lock manager for objects.NullCallbackHandler Callback handler that does nothing.ObjectProviderFactoryImpl Factory for ObjectProviders.ObjectProviderPool Pool of ObjectProvider objects.ReferentialStateManagerImpl Implementation of a StateManager for use where insertion ordering is important (such as RDBMS).RelationshipManagerImpl Manager for (bidirectional) relationships of a class.StateManagerImpl Implementation of a StateManager, supporting the bytecode enhancement contract of DataNucleus. -
Enum Summary Enum Description LockMode Locking modes for persistable objects. -
Exception Summary Exception Description IllegalStateTransitionException A IllegalStateTransitionException is thrown if a life-cycle state attempts a transition that is illegal.