|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.kernel.PCState
org.apache.openjpa.kernel.ENonTransState
class ENonTransState
Lifecycle state. Represents an embedded instance that is not transactional, but that allows access to persistent data. This state is reachable only if the retainValues flag of the broker is set.
| Field Summary |
|---|
| Fields inherited from class org.apache.openjpa.kernel.PCState |
|---|
ECLEAN, ECOPY, EDELETED, EDIRTY, ENONTRANS, HOLLOW, PCLEAN, PDELETED, PDELETEDFLUSHED, PDIRTY, PNEW, PNEWDELETED, PNEWFLUSHEDDELETED, PNEWFLUSHEDDELETEDFLUSHED, PNEWPROVISIONAL, PNONTRANS, PNONTRANSDELETED, PNONTRANSDIRTY, PNONTRANSNEW, TCLEAN, TDIRTY, TLOADED, TRANSIENT |
| Constructor Summary | |
|---|---|
ENonTransState()
|
|
| Method Summary | |
|---|---|
(package private) PCState |
beforeOptimisticWrite(StateManagerImpl context,
int field,
boolean mutate)
Perform any actions necesssary and return the proper lifecycle state prior to the state of the given instance being written within an optimistic transaction. |
(package private) PCState |
beforeRead(StateManagerImpl context,
int field)
Perform any actions necesssary and return the proper lifecycle state prior to the state of the given instance being read within an active transaction. |
(package private) PCState |
beforeWrite(StateManagerImpl context,
int field,
boolean mutate)
Perform any actions necesssary and return the proper lifecycle state prior to the state of the given instance being written within an active transaction. |
(package private) PCState |
delete(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state on a call to Broker.delete(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks) with the given instance. |
(package private) PCState |
evict(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state on a call to Broker.evict(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks) with the given instance. |
(package private) void |
initialize(StateManagerImpl context,
PCState previous)
Called when this state is first assigned to the given state manager. |
(package private) boolean |
isPersistent()
Return whether this is a persistent state. |
(package private) PCState |
release(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state on a call to Broker#makeTransient with the given instance. |
String |
toString()
|
(package private) PCState |
transactional(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state on a call to StoreContext.nontransactional(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks) with the given
instance. |
| Methods inherited from class org.apache.openjpa.kernel.PCState |
|---|
afterNontransactionalRefresh, afterOptimisticRefresh, afterRefresh, beforeFlush, beforeNontransactionalRead, beforeNontransactionalWrite, beforeOptimisticRead, commit, commitRetain, error, flush, isDeleted, isDirty, isNew, isPendingTransactional, isProvisional, isTransactional, isVersionCheckRequired, nonprovisional, nontransactional, persist, readResolve, rollback, rollbackRestore |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
ENonTransState()
| Method Detail |
|---|
void initialize(StateManagerImpl context,
PCState previous)
PCState
initialize in class PCStatePCState delete(StateManagerImpl context)
PCStateBroker.delete(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks) with the given instance.
Returns the this pointer by default.
delete in class PCStatePCState transactional(StateManagerImpl context)
PCStateStoreContext.nontransactional(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks) with the given
instance. Returns the this pointer by default.
transactional in class PCStatePCState release(StateManagerImpl context)
PCStateBroker#makeTransient with the given instance.
Returns the this pointer by default.
release in class PCStatePCState evict(StateManagerImpl context)
PCStateBroker.evict(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks) with the given instance.
Returns the this pointer by default.
evict in class PCState
PCState beforeRead(StateManagerImpl context,
int field)
PCStatethis pointer by default.
beforeRead in class PCState
PCState beforeWrite(StateManagerImpl context,
int field,
boolean mutate)
PCStatethis pointer by default.
beforeWrite in class PCState
PCState beforeOptimisticWrite(StateManagerImpl context,
int field,
boolean mutate)
PCStatethis pointer by default.
beforeOptimisticWrite in class PCStateboolean isPersistent()
PCStatefalse by default.
isPersistent in class PCStatepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||