org.seasar.util.transaction
クラス TransactionManagerUtil

java.lang.Object
  上位を拡張 org.seasar.util.transaction.TransactionManagerUtil

public abstract class TransactionManagerUtil
extends Object

TransactionManager用のユーティリティクラスです。

作成者:
higa

コンストラクタの概要
TransactionManagerUtil()
           
 
メソッドの概要
static int getStatus(TransactionManager tm)
          ステータスを返します。
static Transaction getTransaction(TransactionManager tm)
          トランザクションを返します。
static boolean isActive(TransactionManager tm)
          トランザクションがアクティブかどうか返します。
static void setRollbackOnly(TransactionManager tm)
          ロールバックオンリーに設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TransactionManagerUtil

public TransactionManagerUtil()
メソッドの詳細

getTransaction

public static Transaction getTransaction(TransactionManager tm)
                                  throws SystemRuntimeException
トランザクションを返します。

パラメータ:
tm - トランザクションマネージャ。nullであってはいけません
戻り値:
トランザクション
例外:
SystemRuntimeException - SystemExceptionが発生した場合

isActive

public static boolean isActive(TransactionManager tm)
トランザクションがアクティブかどうか返します。

パラメータ:
tm - トランザクションマネージャ。nullであってはいけません
戻り値:
トランザクションがアクティブかどうか

getStatus

public static int getStatus(TransactionManager tm)
                     throws SystemRuntimeException
ステータスを返します。

パラメータ:
tm - トランザクションマネージャ。nullであってはいけません
戻り値:
ステータス
例外:
SystemRuntimeException - SystemExceptionが発生した場合

setRollbackOnly

public static void setRollbackOnly(TransactionManager tm)
                            throws SystemRuntimeException
ロールバックオンリーに設定します。

パラメータ:
tm - トランザクションマネージャ。nullであってはいけません
例外:
SystemRuntimeException - SystemExceptionが発生した場合


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.