|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ojb.odmg.states.ModificationState
Describes an objects transactional state regarding commiting and rollbacking
Constructor Summary | |
ModificationState()
|
Method Summary | |
abstract void |
checkpoint(ObjectEnvelope mod,
PersistenceBroker broker)
Method declaration |
abstract void |
commit(ObjectEnvelope mod,
PersistenceBroker broker)
Method declaration |
abstract ModificationState |
markClean()
return resulting state after marking clean |
abstract ModificationState |
markDelete()
return resulting state after marking delete |
abstract ModificationState |
markDirty()
return resulting state after marking dirty |
abstract ModificationState |
markNew()
return resulting state after marking new |
abstract ModificationState |
markOld()
return resulting state after marking old |
boolean |
needsDelete()
returns true is this state requires DELETE |
boolean |
needsInsert()
returns true is this state requires INSERT |
boolean |
needsUpdate()
returns true is this state requires UPDATE |
protected void |
removeFromCache(java.lang.Object objToBeRemoved,
PersistenceBroker broker)
remove Object from the ObjectCache |
abstract void |
rollback(ObjectEnvelope mod,
PersistenceBroker broker)
Method declaration |
java.lang.String |
toString()
return a String representation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ModificationState()
Method Detail |
public abstract ModificationState markClean()
public abstract ModificationState markDelete()
public abstract ModificationState markDirty()
public abstract ModificationState markNew()
public abstract ModificationState markOld()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean needsInsert()
public boolean needsUpdate()
public boolean needsDelete()
protected void removeFromCache(java.lang.Object objToBeRemoved, PersistenceBroker broker)
public abstract void checkpoint(ObjectEnvelope mod, PersistenceBroker broker) throws PersistenceBrokerException
mod
-
PersistenceBrokerException
public abstract void commit(ObjectEnvelope mod, PersistenceBroker broker) throws PersistenceBrokerException
mod
-
PersistenceBrokerException
public abstract void rollback(ObjectEnvelope mod, PersistenceBroker broker)
mod
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |