|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ojb.odmg.states.ModificationState org.apache.ojb.odmg.states.StateNewDirty
public class StateNewDirty
This state represents new objects which have been altered during tx.
Method Summary | |
---|---|
void |
checkpoint(ObjectEnvelope mod)
checkpoint the ObjectModification |
void |
commit(ObjectEnvelope mod)
commit the associated transaction |
static StateNewDirty |
getInstance()
perform a checkpoint, i.e. |
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 |
needsInsert()
object is new, thus we need an INSERT to store it |
void |
rollback(ObjectEnvelope mod)
rollback |
Methods inherited from class org.apache.ojb.odmg.states.ModificationState |
---|
isTransient, needsDelete, needsUpdate, 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 StateNewDirty getInstance()
public boolean needsInsert()
needsInsert
in class ModificationState
public void checkpoint(ObjectEnvelope mod) throws PersistenceBrokerException
checkpoint
in class ModificationState
PersistenceBrokerException
public void commit(ObjectEnvelope mod) throws PersistenceBrokerException
commit
in class ModificationState
PersistenceBrokerException
public void rollback(ObjectEnvelope mod)
rollback
in class ModificationState
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |