Uses of Class
org.apache.jdo.impl.state.LifeCycleState

Packages that use LifeCycleState
org.apache.jdo.impl.state   
 

Uses of LifeCycleState in org.apache.jdo.impl.state
 

Subclasses of LifeCycleState in org.apache.jdo.impl.state
(package private)  class AutoPersistentNew
          This class represents AutoPersistentNew state specific state transitions as requested by StateManagerImpl.
(package private)  class AutoPersistentNewFlushed
          This class represents AutoPersistentNewFlushed state specific state transitions as requested by StateManagerImpl.
(package private)  class AutoPersistentNewFlushedDirty
          This class represents AutoPersistentNewFlushedDirty state specific state transitions as requested by StateManagerImpl.
(package private)  class AutoPersistentPending
          This class represents AutoPersistentPending state that is a result of a previous call to makePersistent on a transient instance that referenced this instance (persistence-by-reachability).
(package private)  class Hollow
          This class represents Hollow state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentClean
          This class represents PersistentClean state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentCleanTransactional
          This class represents PersistentCleanTransactional state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentDeleted
          This class represents PersistentDeleted state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentDeletedFlushed
          This class represents PersistentDeletedFlushed state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentDirty
          This class represents PersistentDirty state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentDirtyFlushed
          This class represents PersistentDirtyFlushedstate specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentNew
          This class represents PersistentNew state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentNewDeleted
          This class represents PersistentNewDeleted state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentNewFlushed
          This class represents PersistentNewFlushed state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentNewFlushedDeleted
          This class represents PersistentNewFlushedDeleted state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentNewFlushedDirty
          This class represents PersistentNewFlushedDirty state specific state transitions as requested by StateManagerImpl.
(package private)  class PersistentNonTransactional
          This class represents PersistentNonTransactional state specific state transitions as requested by StateManagerImpl.
(package private)  class TransientClean
          This class represents TransientClean state specific state transitions as requested by StateManagerImpl.
(package private)  class TransientDirty
          This class represents TransientDirty state specific state transitions as requested by StateManagerImpl.
 

Fields in org.apache.jdo.impl.state declared as LifeCycleState
private static LifeCycleState[] LifeCycleState.stateTypes
           
private  LifeCycleState StateManagerImpl.myLC
           
 

Methods in org.apache.jdo.impl.state that return LifeCycleState
protected  LifeCycleState AutoPersistentNew.transitionMakePersistent(StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNew.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNew.transitionFromAutoPersistent(StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNew.transitionCommit(boolean retainValues, StateManagerImpl sm)
          Differs from the generic implementation in LifeCycleState that state transitions to Transient and keeps all fields.
protected  LifeCycleState AutoPersistentNew.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          Differs from the generic implementation in LifeCycleState that state transitions to Transient and restores all fields.
protected  LifeCycleState PersistentNew.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState PersistentNew.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          This implementation differs from a generic version from the LifeCycleState as the state transitions to transient.
protected  LifeCycleState PersistentNew.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected static LifeCycleState LifeCycleState.getLifeCycleState(int state)
          Returns the LifeCycleState for the state constant.
protected  LifeCycleState LifeCycleState.transitionMakeTransient(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to makeTransient.
protected  LifeCycleState LifeCycleState.transitionMakeTransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to makeTransactional
protected  LifeCycleState LifeCycleState.transitionMakeNontransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to makeNontransactional
protected  LifeCycleState LifeCycleState.transitionMakePersistent(StateManagerImpl sm)
          Transitions LifeCycleState on call to makePersistent
protected  LifeCycleState LifeCycleState.transitionToAutoPersistent(StateManagerImpl sm)
          Transitions LifeCycleState as a result of call to makePersistent of a referencing instance (persistence-by-reachability)
protected  LifeCycleState LifeCycleState.transitionFromAutoPersistent(StateManagerImpl sm)
          Transitions LifeCycleState to transient for AutoPersistent instance that is not referenced anymore (persistence-by-reachability)
protected  LifeCycleState LifeCycleState.transitionDeletePersistent(StateManagerImpl sm)
          Transitions LifeCycleState on call to deletePersistent
protected  LifeCycleState LifeCycleState.transitionEvict(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to evict an instance.
protected  LifeCycleState LifeCycleState.transitionRefresh(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to refresh an instance.
protected  LifeCycleState LifeCycleState.transitionRetrieve(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to retrieve an instance.
protected  LifeCycleState LifeCycleState.transitionReplace(StateManagerImpl sm, javax.jdo.Transaction tx, int[] fields, FieldManager fieldManager)
          Transitions the lifecycle state as if the instance is retrieved from the datastore, but use the specified field values instead of loading them from the datastore.
protected  LifeCycleState LifeCycleState.transitionReload(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to reload an instance.
protected  LifeCycleState LifeCycleState.transitionCommit(boolean retainValues, StateManagerImpl sm)
          Transitions LifeCycleState on commit.
protected  LifeCycleState LifeCycleState.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          Transitions LifeCycleState on rollback.
protected  LifeCycleState LifeCycleState.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
          Performs state specific flush operation and transitions LifeCycleState depending on the result.
protected  LifeCycleState LifeCycleState.transitionReadField(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to read a field.
protected  LifeCycleState LifeCycleState.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycleState on call to write a field.
protected  LifeCycleState LifeCycleState.changeState(int newStateType)
          Changes Life Cycle State.
protected  LifeCycleState AutoPersistentNewFlushed.transitionMakePersistent(StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNewFlushed.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNewFlushed.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState AutoPersistentNewFlushed.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
          This is a reverse operation if reached.
protected  LifeCycleState AutoPersistentNewFlushed.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          Differs from the generic implementation in LifeCycleState that state transitions to Transient and restores all fields.
protected  LifeCycleState AutoPersistentNewFlushed.transitionCommit(boolean retainValues, StateManagerImpl sm)
           
protected  LifeCycleState PersistentNewFlushed.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState PersistentNewFlushed.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNewFlushed.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
          This is a no-op.
protected  LifeCycleState PersistentNewFlushed.transitionCommit(boolean retainValues, StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNewFlushedDirty.transitionMakePersistent(StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNewFlushedDirty.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNewFlushedDirty.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentNewFlushedDirty.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          Differs from the generic implementation in LifeCycleState that state transitions to Transient and restores all fields.
protected  LifeCycleState PersistentNewFlushedDirty.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState PersistentNewFlushedDirty.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentPending.transitionFromAutoPersistent(StateManagerImpl sm)
           
protected  LifeCycleState AutoPersistentPending.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
          This is a no-op operation if reached.
protected  LifeCycleState AutoPersistentPending.transitionCommit(boolean retainValues, StateManagerImpl sm)
          Differs from the generic implementation in LifeCycleState that state transitions to Transient and keeps all fields.
protected  LifeCycleState AutoPersistentPending.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          Differs from the generic implementation in LifeCycleState that state transitions to Transient and restores all fields.
protected  LifeCycleState Hollow.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState Hollow.transitionMakeNontransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState Hollow.transitionMakeTransient(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState Hollow.transitionMakeTransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState Hollow.transitionReload(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState Hollow.transitionRetrieve(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState Hollow.transitionReplace(StateManagerImpl sm, javax.jdo.Transaction tx, int[] fields, FieldManager fieldManager)
           
protected  LifeCycleState Hollow.transitionReadField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState Hollow.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState Hollow.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          This state transition is invalid for the rollback.
private  LifeCycleState Hollow.transitionLoad(StateManagerImpl sm, javax.jdo.Transaction tx)
          Transitions LifeCycle state on reload or retrieve call.
protected  LifeCycleState PersistentClean.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState PersistentClean.transitionMakeNontransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentClean.transitionMakeTransient(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentClean.transitionEvict(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentClean.transitionRetrieve(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentClean.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentClean.transitionCommit(boolean retainValues, StateManagerImpl sm)
           
protected  LifeCycleState PersistentCleanTransactional.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentCleanTransactional.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected  LifeCycleState PersistentDeleted.transitionReadField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentDeleted.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentDeleted.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected  LifeCycleState PersistentDeletedFlushed.transitionCommit(boolean retainValues, StateManagerImpl sm)
           
protected  LifeCycleState PersistentDirty.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState PersistentDirty.transitionRefresh(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentDirty.transitionRetrieve(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentDirty.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected  LifeCycleState PersistentDirtyFlushed.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState PersistentDirtyFlushed.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentDirtyFlushed.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
          It is a no-op.
protected  LifeCycleState PersistentDirtyFlushed.transitionCommit(boolean retainValues, StateManagerImpl sm)
           
protected  LifeCycleState PersistentNewDeleted.transitionReadField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNewDeleted.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNewDeleted.transitionCommit(boolean retainValues, StateManagerImpl sm)
           
protected  LifeCycleState PersistentNewDeleted.transitionRollback(boolean restoreValues, StateManagerImpl sm)
          Differs from the generic implementation in LifeCycleState that state transitions to Transient.
protected  LifeCycleState PersistentNewFlushedDeleted.flush(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StoreManager srm, StateManagerImpl sm)
           
protected  LifeCycleState PersistentNonTransactional.transitionDeletePersistent(StateManagerImpl sm)
           
protected  LifeCycleState PersistentNonTransactional.transitionMakeTransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionMakeNontransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionMakeTransient(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionEvict(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionRefresh(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionReadField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
private  LifeCycleState PersistentNonTransactional.transitionRead(StateManagerImpl sm, javax.jdo.Transaction tx, boolean retrieve)
          Transtions the state on read or retrieve.
protected  LifeCycleState PersistentNonTransactional.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionReload(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionRetrieve(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState PersistentNonTransactional.transitionReplace(StateManagerImpl sm, javax.jdo.Transaction tx, int[] fields, FieldManager fieldManager)
           
protected  LifeCycleState PersistentNonTransactional.transitionRollback(boolean restoreValues, StateManagerImpl sm)
           
protected  LifeCycleState TransientClean.transitionMakeTransient(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState TransientClean.transitionMakeNontransactional(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState TransientClean.transitionMakePersistent(StateManagerImpl sm)
           
protected  LifeCycleState TransientClean.transitionToAutoPersistent(StateManagerImpl sm)
           
protected  LifeCycleState TransientClean.transitionReadField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState TransientClean.transitionWriteField(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState TransientClean.transitionCommit(boolean retainValues, StateManagerImpl sm)
          This is a no-op.
protected  LifeCycleState TransientClean.transitionRollback(boolean restoreValues, StateManagerImpl sm)
           
protected  LifeCycleState TransientDirty.transitionMakeTransient(StateManagerImpl sm, javax.jdo.Transaction tx)
           
protected  LifeCycleState TransientDirty.transitionMakePersistent(StateManagerImpl sm)
           
protected  LifeCycleState TransientDirty.transitionToAutoPersistent(StateManagerImpl sm)
           
protected  LifeCycleState TransientDirty.transitionCommit(boolean retainValues, StateManagerImpl sm)
           
protected  LifeCycleState TransientDirty.transitionRollback(boolean restoreValues, StateManagerImpl sm)