wt.pom
Class OracleTransactionManager

java.lang.Object
  extended bywt.pom.TransactionManager
      extended bywt.pom.OracleTransactionManager

public class OracleTransactionManager
extends TransactionManager

This class provides a standard implementation for TransactionManager to manage nested transactions for a user thread.

See Also:
WTConnection, Transaction

Nested Class Summary
 
Nested classes inherited from class wt.pom.TransactionManager
TransactionManager.BeforeCompletionTransactionListener, TransactionManager.FinishTransactionListener, TransactionManager.FireTransactionListener, TransactionManager.NotifyCommitTransactionListener, TransactionManager.NotifyRollbackTransactionListener
 
Field Summary
private static String CLASSNAME
           
static boolean DEBUG
           
private static DebugWriter LOG
           
 
Fields inherited from class wt.pom.TransactionManager
BEFORE_COMPLETION, BEFORE_COMPLETION_VALIDATION_LISTENER, FINISH, NOTIFY_COMMIT, NOTIFY_ROLLBACK
 
Constructor Summary
OracleTransactionManager()
           
 
Method Summary
protected  void releaseSavepoint(Connection a_connection, Savepoint a_savepoint)
           
 
Methods inherited from class wt.pom.TransactionManager
addEntryInCache, addEntryInCache, addPOMOperationListener, addTransactionListener, commitTransaction, containOidInCache, findAll, findFirst, fireTransactionListener, fireTransactionListener, getContext, getCurrentTransaction, getEntryFromCache, getGlobalTransactionMap, getLocalPOMOperationListeners, getrollbackInProgress, getTransactionId, getTransactionLevel, hasGlobalTransactionMap, isTransactionActive, removeEntriesFromCache, removeEntryFromCache, removeEntryFromCache, removePOMOperationListener, removeTransactionListener, rollbackTransaction, rollbackTransaction, setrollbackInProgress, setTransactionIsolation, setTransactionLevel, startTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASSNAME

private static final String CLASSNAME

DEBUG

public static final boolean DEBUG

LOG

private static final DebugWriter LOG
Constructor Detail

OracleTransactionManager

public OracleTransactionManager()
Method Detail

releaseSavepoint

protected void releaseSavepoint(Connection a_connection,
                                Savepoint a_savepoint)
                         throws SQLException
Overrides:
releaseSavepoint in class TransactionManager
Throws:
SQLException