You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2013/05/20 00:29:37 UTC

svn commit: r1484364 - /db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Transaction.java

Author: tfischer
Date: Sun May 19 22:29:37 2013
New Revision: 1484364

URL: http://svn.apache.org/r1484364
Log:
TORQUE-287 add method Transaction.getTransactionManager()
use final modifier in method parameters

Modified:
    db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Transaction.java

Modified: db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Transaction.java
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Transaction.java?rev=1484364&r1=1484363&r2=1484364&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Transaction.java (original)
+++ db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/Transaction.java Sun May 19 22:29:37 2013
@@ -35,7 +35,7 @@ import org.apache.torque.TorqueException
  */
 public final class Transaction
 {
-    /** The transaction manager to sue. */
+    /** The transaction manager to use. */
     private static TransactionManager transactionManager;
 
     /**
@@ -55,12 +55,22 @@ public final class Transaction
      * @param transactionManager the transaction manager to use.
      */
     public static void setTransactionManager(
-            TransactionManager transactionManager)
+            final TransactionManager transactionManager)
     {
         Transaction.transactionManager = transactionManager;
     }
 
     /**
+     * Returns the current transaction manager.
+     *
+     * @return the current transaction manager.
+     */
+    public static TransactionManager getTransactionManager()
+    {
+        return transactionManager;
+    }
+
+    /**
      * Begin a transaction by retrieving a connection from the default database
      * connection pool.
      * WARNING: If the database does not support transaction or the pool has set
@@ -89,7 +99,7 @@ public final class Transaction
      *
      * @throws TorqueException If the connection cannot be retrieved.
      */
-    public static Connection begin(String dbName) throws TorqueException
+    public static Connection begin(final String dbName) throws TorqueException
     {
         return transactionManager.begin(dbName);
     }
@@ -104,7 +114,7 @@ public final class Transaction
      * @throws TorqueException Any exceptions caught during processing will be
      *         rethrown wrapped into a TorqueException.
      */
-    public static void commit(Connection con) throws TorqueException
+    public static void commit(final Connection con) throws TorqueException
     {
         transactionManager.commit(con);
     }
@@ -119,7 +129,7 @@ public final class Transaction
      * @throws TorqueException Any exceptions caught during processing will be
      *         rethrown wrapped into a TorqueException.
      */
-    public static void rollback(Connection con) throws TorqueException
+    public static void rollback(final Connection con) throws TorqueException
     {
         transactionManager.rollback(con);
     }
@@ -132,7 +142,7 @@ public final class Transaction
      * @param con The Connection for the transaction.
      * @see Transaction#rollback(Connection)
      */
-    public static void safeRollback(Connection con)
+    public static void safeRollback(final Connection con)
     {
         transactionManager.safeRollback(con);
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org