class TDirtyState extends 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 and Description |
---|
TDirtyState() |
Modifier and Type | Method and Description |
---|---|
(package private) PCState |
commit(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state
on transaction commit.
|
(package private) PCState |
commitRetain(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state
on transaction commit with the retainValues flag set.
|
(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) void |
initialize(StateManagerImpl context,
PCState previous)
Called when this state is first assigned to the given state manager.
|
(package private) boolean |
isDirty()
Return whether this is a dirty state.
|
(package private) boolean |
isTransactional()
Return whether this is a transactional state.
|
(package private) PCState |
nontransactional(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. |
(package private) PCState |
persist(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state
on a call to
Broker.persist(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks) with the given instance. |
(package private) PCState |
rollback(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state
on transaction rollback.
|
(package private) PCState |
rollbackRestore(StateManagerImpl context)
Perform any actions necesssary and return the proper lifecycle state
on transaction rollback with the restoreValues flag set.
|
String |
toString() |
afterNontransactionalRefresh, afterOptimisticRefresh, afterRefresh, beforeFlush, beforeNontransactionalRead, beforeNontransactionalWrite, beforeOptimisticRead, beforeOptimisticWrite, beforeRead, beforeWrite, error, evict, flush, isDeleted, isNew, isPendingTransactional, isPersistent, isProvisional, isVersionCheckRequired, nonprovisional, readResolve, release, transactional
void initialize(StateManagerImpl context, PCState previous)
PCState
initialize
in class PCState
PCState commit(StateManagerImpl context)
PCState
this
pointer by default.PCState commitRetain(StateManagerImpl context)
PCState
this
pointer by default.commitRetain
in class PCState
PCState rollback(StateManagerImpl context)
PCState
this
pointer by default.PCState rollbackRestore(StateManagerImpl context)
PCState
this
pointer by default.rollbackRestore
in class PCState
PCState persist(StateManagerImpl context)
PCState
Broker.persist(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)
with the given instance.
Returns the this
pointer by default. Note: this method
is not called for embedded states, and is only called when an
existing managed instance is the target of a persist call.PCState delete(StateManagerImpl context)
PCState
Broker.delete(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)
with the given instance.
Returns the this
pointer by default.PCState nontransactional(StateManagerImpl context)
PCState
StoreContext.nontransactional(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)
with the given
instance. Returns the this
pointer by default.nontransactional
in class PCState
boolean isTransactional()
PCState
false
by default.isTransactional
in class PCState
boolean isDirty()
PCState
false
by default.Copyright © 2006–2015 Apache Software Foundation. All rights reserved.