org.opensubsystems.core.util
Class TransactionUtils

java.lang.Object
  extended by org.opensubsystems.core.util.TransactionUtils

public final class TransactionUtils
extends java.lang.Object

Set of common utility methods related to transaction management.

Version:
$Id: TransactionUtils.java,v 1.3 2007/01/07 06:14:01 bastafidli Exp $
Author:
Miro Halas
Code reviewer:
Miro Halas
Code reviewed:
Initial revision

Method Summary
static void rollback(javax.transaction.UserTransaction transaction)
          Gracefully rollback transaction so that no error is generated.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

rollback

public static void rollback(javax.transaction.UserTransaction transaction)
Gracefully rollback transaction so that no error is generated. This method NEVER throws any exception therefore it is safe to call it usually in catch clause when transaction needs to be rollbacked.

Parameters:
transaction - - transaction to rollback, if null it is ignored


Copyright © 2003 - 2006 OpenSubsystems s.r.o.