|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ojb.odmg.states.ModificationState
Describes an objects transactional state regarding commiting and rollbacking
Field Summary | |
(package private) static long |
serialVersionUID
|
Constructor Summary | |
ModificationState()
|
Method Summary | |
abstract void |
checkpoint(ObjectEnvelope mod,
PersistenceBroker broker)
|
abstract void |
commit(ObjectEnvelope mod,
PersistenceBroker broker)
|
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)
|
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 |
Field Detail |
static final long serialVersionUID
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 abstract void checkpoint(ObjectEnvelope mod, PersistenceBroker broker) throws PersistenceBrokerException
PersistenceBrokerException
public abstract void commit(ObjectEnvelope mod, PersistenceBroker broker) throws PersistenceBrokerException
PersistenceBrokerException
public abstract void rollback(ObjectEnvelope mod, PersistenceBroker broker)
public java.lang.String toString()
public boolean needsInsert()
public boolean needsUpdate()
public boolean needsDelete()
protected void removeFromCache(java.lang.Object objToBeRemoved, PersistenceBroker broker)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |