|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ojb.odmg.states.ModificationState | +--ojb.odmg.states.StateOldDirty
this state represents old objects which have been altered during tx.
Method Summary | |
void |
checkpoint(ObjectEnvelope mod,
PersistenceBroker broker)
checkpoint the transaction |
void |
commit(ObjectEnvelope mod,
PersistenceBroker broker)
commit the associated transaction |
static StateOldDirty |
getInstance()
perform a checkpoint, i.e. perform updates on underlying db but keep locks on objects |
ModificationState |
markClean()
return resulting state after marking clean |
ModificationState |
markDelete()
return resulting state after marking delete |
ModificationState |
markDirty()
return resulting state after marking dirty |
ModificationState |
markNew()
return resulting state after marking new |
ModificationState |
markOld()
return resulting state after marking old |
boolean |
needsUpdate()
returns true is this state requires UPDATE |
void |
rollback(ObjectEnvelope mod,
PersistenceBroker broker)
rollback transaction. |
Methods inherited from class ojb.odmg.states.ModificationState |
needsDelete, needsInsert, removeFromCache, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public ModificationState markClean()
markClean
in class ModificationState
public ModificationState markDelete()
markDelete
in class ModificationState
public ModificationState markDirty()
markDirty
in class ModificationState
public ModificationState markNew()
markNew
in class ModificationState
public ModificationState markOld()
markOld
in class ModificationState
public static StateOldDirty getInstance()
public void checkpoint(ObjectEnvelope mod, PersistenceBroker broker) throws PersistenceBrokerException
checkpoint
in class ModificationState
mod
-
PersistenceBrokerException
public void commit(ObjectEnvelope mod, PersistenceBroker broker) throws PersistenceBrokerException
commit
in class ModificationState
mod
-
PersistenceBrokerException
public void rollback(ObjectEnvelope mod, PersistenceBroker broker)
rollback
in class ModificationState
mod
- public boolean needsUpdate()
ModificationState
needsUpdate
in class ModificationState
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |