Package org.datanucleus.api.jdo.state
Class PersistentNontransactionalDirty
java.lang.Object
org.datanucleus.state.LifeCycleState
org.datanucleus.api.jdo.state.PersistentNontransactionalDirty
class PersistentNontransactionalDirty
extends org.datanucleus.state.LifeCycleState
Class representing the life cycle state of PersistentNontransactionalDirty
-
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()
Method to return a string version of this object.org.datanucleus.state.LifeCycleState
transitionBegin
(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) org.datanucleus.state.LifeCycleState
transitionCommit
(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) org.datanucleus.state.LifeCycleState
transitionDetach
(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleState
transitionEvict
(org.datanucleus.state.DNStateManager sm) org.datanucleus.state.LifeCycleState
transitionMakeTransactional
(org.datanucleus.state.DNStateManager sm, boolean refreshFields) 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, transitionDeletePersistent, transitionMakeNontransactional, transitionMakePersistent, transitionMakeTransient, transitionRefresh, transitionRetrieve, transitionRetrieve, transitionSerialize
-
Constructor Details
-
PersistentNontransactionalDirty
protected PersistentNontransactionalDirty()Protected Constructor to prevent external instantiation.
-
-
Method Details
-
transitionMakeTransactional
public org.datanucleus.state.LifeCycleState transitionMakeTransactional(org.datanucleus.state.DNStateManager sm, boolean refreshFields) - Overrides:
transitionMakeTransactional
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
-
transitionEvict
public org.datanucleus.state.LifeCycleState transitionEvict(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionEvict
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
-
transitionBegin
public org.datanucleus.state.LifeCycleState transitionBegin(org.datanucleus.state.DNStateManager sm, org.datanucleus.transaction.Transaction tx) - Overrides:
transitionBegin
in classorg.datanucleus.state.LifeCycleState
-
transitionWriteField
public org.datanucleus.state.LifeCycleState transitionWriteField(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionWriteField
in classorg.datanucleus.state.LifeCycleState
-
transitionDetach
public org.datanucleus.state.LifeCycleState transitionDetach(org.datanucleus.state.DNStateManager sm) - Overrides:
transitionDetach
in classorg.datanucleus.state.LifeCycleState
-
toString
Method to return a string version of this object.- Specified by:
toString
in classorg.datanucleus.state.LifeCycleState
- Returns:
- The string "P_NONTRANS_DIRTY".
-