Package org.datanucleus.api.jdo.state
Class PersistentDeleted
java.lang.Object
org.datanucleus.state.LifeCycleState
org.datanucleus.api.jdo.state.PersistentDeleted
class PersistentDeleted
extends org.datanucleus.state.LifeCycleState
Class representing the life cycle state of PersistentDeleted.
-
Field Summary
Fields inherited from class org.datanucleus.state.LifeCycleState
DETACHED_CLEAN, DETACHED_DIRTY, HOLLOW, ILLEGAL_STATE, isDeleted, isDirty, isNew, isPersistent, isTransactional, P_CLEAN, P_DELETED, P_DIRTY, P_NEW, P_NEW_DELETED, P_NONTRANS, P_NONTRANS_DIRTY, stateType, T_CLEAN, T_DIRTY, TOTAL, TRANSIENT
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Protected Constructor to prevent external instantiation. -
Method Summary
Modifier and TypeMethodDescriptiontoString()
org.datanucleus.state.LifeCycleState
transitionCommit
(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) org.datanucleus.state.LifeCycleState
transitionMakeNontransactional
(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleState
transitionMakeTransient
(org.datanucleus.state.DNStateManager sm, boolean useFetchPlan, boolean detachAllOnCommit) org.datanucleus.state.LifeCycleState
transitionReadField
(org.datanucleus.state.DNStateManager sm, boolean isLoaded) org.datanucleus.state.LifeCycleState
transitionRollback
(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) org.datanucleus.state.LifeCycleState
transitionWriteField
(org.datanucleus.state.DNStateManager sm) Methods inherited from class org.datanucleus.state.LifeCycleState
changeState, changeTransientState, isDeleted, isDirty, isNew, isPersistent, isTransactional, stateType, transitionAttach, transitionBegin, transitionDeletePersistent, transitionDetach, transitionEvict, transitionMakePersistent, transitionMakeTransactional, transitionRefresh, transitionRetrieve, transitionRetrieve, transitionSerialize
-
Constructor Details
-
PersistentDeleted
protected PersistentDeleted()Protected Constructor to prevent external instantiation.
-
-
Method Details
-
transitionMakeNontransactional
public org.datanucleus.state.LifeCycleState transitionMakeNontransactional(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionMakeNontransactional
in classorg.datanucleus.state.LifeCycleState
-
transitionMakeTransient
public org.datanucleus.state.LifeCycleState transitionMakeTransient(org.datanucleus.state.DNStateManager sm, boolean useFetchPlan, boolean detachAllOnCommit) - Overrides:
transitionMakeTransient
in classorg.datanucleus.state.LifeCycleState
-
transitionCommit
public org.datanucleus.state.LifeCycleState transitionCommit(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) - Overrides:
transitionCommit
in classorg.datanucleus.state.LifeCycleState
-
transitionRollback
public org.datanucleus.state.LifeCycleState transitionRollback(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) - Overrides:
transitionRollback
in classorg.datanucleus.state.LifeCycleState
-
transitionReadField
public org.datanucleus.state.LifeCycleState transitionReadField(org.datanucleus.state.DNStateManager sm, boolean isLoaded) - Overrides:
transitionReadField
in classorg.datanucleus.state.LifeCycleState
-
transitionWriteField
public org.datanucleus.state.LifeCycleState transitionWriteField(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionWriteField
in classorg.datanucleus.state.LifeCycleState
-
toString
- Specified by:
toString
in classorg.datanucleus.state.LifeCycleState
-