Package org.datanucleus.state

Provides classes relating to the life cycle state management of a persistable object. Refer to section 5.5 of the JDO 1.0 specification for a description of this type of StateManager. The org.datanucleus.enhancement.StateManager definition of a StateManager is extended by org.datanucleus.state.DNStateManager providing the additional handling needed for participating in the persistence process. Each persistable object has a particular org.datanucleus.state.LifeCycleState and the associated states for each API allow transitioning between states using the associated methods.