Package org.datanucleus.api.jdo.state
Class PersistentClean
java.lang.Object
org.datanucleus.state.LifeCycleState
org.datanucleus.api.jdo.state.PersistentClean
class PersistentClean
extends org.datanucleus.state.LifeCycleState
Class representing the life cycle state of PersistentClean.
-
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
ConstructorsModifierConstructorDescriptionprotectedProtected Constructor to prevent external instantiation. -
Method Summary
Modifier and TypeMethodDescriptiontoString()Method to return a string version of this object.org.datanucleus.state.LifeCycleStatetransitionCommit(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) org.datanucleus.state.LifeCycleStatetransitionDeletePersistent(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleStatetransitionDetach(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleStatetransitionEvict(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleStatetransitionMakeNontransactional(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleStatetransitionMakeTransient(org.datanucleus.state.DNStateManager sm, boolean useFetchPlan, boolean detachAllOnCommit) org.datanucleus.state.LifeCycleStatetransitionRefresh(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleStatetransitionRetrieve(org.datanucleus.state.DNStateManager sm, boolean fgOnly) org.datanucleus.state.LifeCycleStatetransitionRetrieve(org.datanucleus.state.DNStateManager sm, org.datanucleus.FetchPlan fetchPlan) org.datanucleus.state.LifeCycleStatetransitionRollback(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) org.datanucleus.state.LifeCycleStatetransitionWriteField(org.datanucleus.state.DNStateManager sm) Methods inherited from class org.datanucleus.state.LifeCycleState
changeState, changeTransientState, isDeleted, isDirty, isNew, isPersistent, isTransactional, stateType, transitionAttach, transitionBegin, transitionMakePersistent, transitionMakeTransactional, transitionReadField, transitionSerialize
-
Constructor Details
-
PersistentClean
protected PersistentClean()Protected Constructor to prevent external instantiation.
-
-
Method Details
-
transitionDeletePersistent
public org.datanucleus.state.LifeCycleState transitionDeletePersistent(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionDeletePersistentin classorg.datanucleus.state.LifeCycleState
-
transitionMakeNontransactional
public org.datanucleus.state.LifeCycleState transitionMakeNontransactional(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionMakeNontransactionalin classorg.datanucleus.state.LifeCycleState
-
transitionMakeTransient
public org.datanucleus.state.LifeCycleState transitionMakeTransient(org.datanucleus.state.DNStateManager sm, boolean useFetchPlan, boolean detachAllOnCommit) - Overrides:
transitionMakeTransientin classorg.datanucleus.state.LifeCycleState
-
transitionCommit
public org.datanucleus.state.LifeCycleState transitionCommit(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) - Overrides:
transitionCommitin classorg.datanucleus.state.LifeCycleState
-
transitionRollback
public org.datanucleus.state.LifeCycleState transitionRollback(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) - Overrides:
transitionRollbackin classorg.datanucleus.state.LifeCycleState
-
transitionEvict
public org.datanucleus.state.LifeCycleState transitionEvict(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionEvictin classorg.datanucleus.state.LifeCycleState
-
transitionWriteField
public org.datanucleus.state.LifeCycleState transitionWriteField(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionWriteFieldin classorg.datanucleus.state.LifeCycleState
-
transitionRefresh
public org.datanucleus.state.LifeCycleState transitionRefresh(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionRefreshin classorg.datanucleus.state.LifeCycleState
-
transitionRetrieve
public org.datanucleus.state.LifeCycleState transitionRetrieve(org.datanucleus.state.DNStateManager sm, boolean fgOnly) - Overrides:
transitionRetrievein classorg.datanucleus.state.LifeCycleState
-
transitionRetrieve
public org.datanucleus.state.LifeCycleState transitionRetrieve(org.datanucleus.state.DNStateManager sm, org.datanucleus.FetchPlan fetchPlan) - Overrides:
transitionRetrievein classorg.datanucleus.state.LifeCycleState
-
transitionDetach
public org.datanucleus.state.LifeCycleState transitionDetach(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionDetachin classorg.datanucleus.state.LifeCycleState
-
toString
Method to return a string version of this object.- Specified by:
toStringin classorg.datanucleus.state.LifeCycleState- Returns:
- The string "P_CLEAN".
-