|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cle.persistence.Transaction | +--oracle.clex.persistence.toplink.TOPLinkTransaction
oracle.clex.persistence.toplink.TOPLink*.java
,
oracle.clex.persistence.toplink.CLEUnitOfWork.java
and
oracle.clex.persistence.toplink.PersistenceExceptionHandler.java
Purpose: object level transaction for tracking object changes to write to relational database using TOPLink.
Field Summary | |
static java.lang.String |
DB_CONNECTION
Deprecated. Static key for Storage of Connnection in the CLEUnitOfWork |
Constructor Summary | |
TOPLinkTransaction(TOPLinkConnection connection,
CLEUnitOfWork uow)
Deprecated. |
Method Summary | |
void |
commitChanges()
Deprecated. Commit all of the changes to registered objects. |
void |
commitChanges(boolean commitAndResume)
Deprecated. Commit all of the changes to registered objects. |
protected CLEUnitOfWork |
getUnitOfWork()
Deprecated. |
void |
ignoreChangesAndRelease()
Deprecated. Ignore all changes to working copies. |
java.util.Vector |
registerAllObjects(java.util.Vector vector)
Deprecated. Build a working copy (clone) of a collection of persistent objects to allow change isolation. |
java.lang.Object |
registerForChanges(java.lang.Object persistentObject)
Deprecated. Build a working copy (clone) or a persistent object to allow change isolation. |
void |
registerForDelete(java.lang.Object persistentObject)
Deprecated. Register to have an object deleted. |
void |
registerObject(java.lang.Object object)
Deprecated. |
Methods inherited from class oracle.cle.persistence.Transaction |
getConnection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String DB_CONNECTION
Constructor Detail |
public TOPLinkTransaction(TOPLinkConnection connection, CLEUnitOfWork uow)
Method Detail |
protected CLEUnitOfWork getUnitOfWork()
public void registerObject(java.lang.Object object)
public java.util.Vector registerAllObjects(java.util.Vector vector)
Transaction
NOTE: It is essential that objects do not get modified unless registered and that only working copies reference each together (inlcuding new objects)
registerAllObjects
in class Transaction
public java.lang.Object registerForChanges(java.lang.Object persistentObject)
registerForChanges
in class Transaction
public void registerForDelete(java.lang.Object persistentObject)
registerForDelete
in class Transaction
public void commitChanges(boolean commitAndResume)
TOPLinkException
- (RuntimeException)public void commitChanges()
commitChanges
in class Transaction
TOPLinkException
- (RuntimeException)public void ignoreChangesAndRelease()
ignoreChangesAndRelease
in class Transaction
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |