Class PersistentNonTransactional
- java.lang.Object
-
- com.sun.jdo.spi.persistence.support.sqlstore.state.LifeCycleState
-
- com.sun.jdo.spi.persistence.support.sqlstore.state.PersistentNonTransactional
-
public class PersistentNonTransactional 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 PersistentNonTransactional()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanneedsReload(boolean optimistic, boolean nontransactionalRead, boolean transactionActive)LifeCycleStatetransitionDeletePersistent()Operations that cause life cycle state transitionsLifeCycleStatetransitionReload(boolean transactionActive)LifeCycleStatetransitionWriteField(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, needsRestoreOnRollback, stateType, toString, transitionCommit, transitionFlushed, transitionMakePending, transitionMakePersistent, transitionReadField, transitionRefreshPersistent, transitionRollback
-
-
-
-
Method Detail
-
transitionDeletePersistent
public LifeCycleState transitionDeletePersistent()
Operations that cause life cycle state transitions- Overrides:
transitionDeletePersistentin classLifeCycleState
-
transitionWriteField
public LifeCycleState transitionWriteField(boolean transactionActive)
- Overrides:
transitionWriteFieldin classLifeCycleState
-
transitionReload
public LifeCycleState transitionReload(boolean transactionActive)
- Overrides:
transitionReloadin classLifeCycleState
-
needsReload
public boolean needsReload(boolean optimistic, boolean nontransactionalRead, boolean transactionActive)- Overrides:
needsReloadin classLifeCycleState
-
-