|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cle.persistence.Transaction
Purpose: Abstract object level transaction for tracking object changes to write to relational database.
Constructor Summary | |
Transaction(java.lang.Object connection)
|
Method Summary | |
abstract void |
commitChanges()
Commit all of the changes to registered objects. |
java.lang.Object |
getConnection()
|
abstract void |
ignoreChangesAndRelease()
Ignore all changes to working copies. |
abstract java.util.Vector |
registerAllObjects(java.util.Vector vector)
Build a working copy (clone) of a collection of persistent objects to allow change isolation. |
abstract java.lang.Object |
registerForChanges(java.lang.Object persistentObject)
Build a working copy (clone) of a persistent object to allow change isolation. |
abstract void |
registerForDelete(java.lang.Object persistentObject)
Register to have an object deleted. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Transaction(java.lang.Object connection)
Method Detail |
public java.lang.Object getConnection()
public abstract java.lang.Object registerForChanges(java.lang.Object persistentObject)
NOTE: It is essential that objects do not get modified unless registered and that only working copies reference each together (inlcuding new objects)
public abstract java.util.Vector registerAllObjects(java.util.Vector vector)
NOTE: It is essential that objects do not get modified unless registered and that only working copies reference each together (inlcuding new objects)
public abstract void registerForDelete(java.lang.Object persistentObject)
public abstract void commitChanges()
public abstract void ignoreChangesAndRelease()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |