|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ojb.odmg.states.ModificationState
public abstract class ModificationState
Describes an objects transactional state regarding commiting and rollbacking
| Constructor Summary | |
|---|---|
ModificationState()
|
|
| Method Summary | |
|---|---|
abstract void |
checkpoint(ObjectEnvelope mod)
|
abstract void |
commit(ObjectEnvelope mod)
|
boolean |
isTransient()
|
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 |
abstract void |
rollback(ObjectEnvelope mod)
|
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 abstract void checkpoint(ObjectEnvelope mod)
throws PersistenceBrokerException
PersistenceBrokerException
public abstract void commit(ObjectEnvelope mod)
throws PersistenceBrokerException
PersistenceBrokerExceptionpublic abstract void rollback(ObjectEnvelope mod)
public String toString()
toString in class Objectpublic boolean needsInsert()
public boolean needsUpdate()
public boolean needsDelete()
public boolean isTransient()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||