Class PersistentNewDeleted
- java.lang.Object
-
- com.sun.jdo.spi.persistence.support.sqlstore.state.LifeCycleState
-
- com.sun.jdo.spi.persistence.support.sqlstore.state.PersistentNewDeleted
-
- Direct Known Subclasses:
PersistentNewFlushedDeleted
public class PersistentNewDeleted extends LifeCycleState
-
-
Field Summary
-
Fields inherited from class com.sun.jdo.spi.persistence.support.sqlstore.state.LifeCycleState
AP_NEW, AP_NEW_DELETED, AP_NEW_FLUSHED, AP_NEW_FLUSHED_DELETED, AP_NEW_FLUSHED_PENDING, AP_NEW_PENDING, DELETE_OP, HOLLOW, INSERT_OP, isAutoPersistent, isBeforeImageUpdatable, isDeleted, isDirty, isFlushed, isNavigable, isNew, isPersistent, isPersistentInDataStore, isRefreshable, isTransactional, needMerge, needsRegister, needsReload, needsRestoreOnRollback, NO_OP, P_CLEAN, P_DELETED, P_DELETED_FLUSHED, P_DIRTY, P_NEW, P_NEW_DELETED, P_NEW_FLUSHED, P_NEW_FLUSHED_DELETED, P_NON_TX, stateType, TOTAL, TRANSIENT, UPDATE_OP, updateAction
-
-
Constructor Summary
Constructors Constructor Description PersistentNewDeleted()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
needsRestoreOnRollback(boolean retainValues)
LifeCycleState
transitionCommit(boolean retainValues)
LifeCycleState
transitionReadField(boolean optimisitic, boolean nontransactonalRead, boolean transactionActive)
LifeCycleState
transitionRollback(boolean retainValues)
LifeCycleState
transitionWriteField(boolean transactionActive)
-
Methods inherited from class com.sun.jdo.spi.persistence.support.sqlstore.state.LifeCycleState
assertTransaction, changeState, getLifeCycleState, getUpdateAction, initLifeCycleState, isAutoPersistent, isBeforeImageUpdatable, isDeleted, isDirty, isNavigable, isNew, isPersistent, isPersistentInDataStore, isRefreshable, isTransactional, needMerge, needsRegister, needsReload, stateType, toString, transitionDeletePersistent, transitionFlushed, transitionMakePending, transitionMakePersistent, transitionRefreshPersistent, transitionReload
-
-
-
-
Method Detail
-
transitionCommit
public LifeCycleState transitionCommit(boolean retainValues)
- Overrides:
transitionCommit
in classLifeCycleState
-
transitionRollback
public LifeCycleState transitionRollback(boolean retainValues)
- Overrides:
transitionRollback
in classLifeCycleState
-
transitionReadField
public LifeCycleState transitionReadField(boolean optimisitic, boolean nontransactonalRead, boolean transactionActive)
- Overrides:
transitionReadField
in classLifeCycleState
-
transitionWriteField
public LifeCycleState transitionWriteField(boolean transactionActive)
- Overrides:
transitionWriteField
in classLifeCycleState
-
needsRestoreOnRollback
public boolean needsRestoreOnRollback(boolean retainValues)
- Overrides:
needsRestoreOnRollback
in classLifeCycleState
-
-