1 21 22 package org.opensubsystems.core.util; 23 24 import java.util.logging.Level ; 25 import java.util.logging.Logger ; 26 27 import javax.transaction.SystemException ; 28 import javax.transaction.UserTransaction ; 29 30 38 public final class TransactionUtils 39 { 40 42 45 private static Logger s_logger = Log.getInstance(DatabaseUtils.class); 46 47 49 52 private TransactionUtils( 53 ) 54 { 55 } 57 58 60 67 public static void rollback( 68 UserTransaction transaction 69 ) 70 { 71 if (transaction != null) 72 { 73 try 74 { 75 transaction.rollback(); 76 } 77 catch (SystemException seExc) 78 { 79 s_logger.log(Level.SEVERE, "Cannot rollback transaction.", seExc); 80 } 81 } 82 } 83 } 84 | Popular Tags |