org.seasar.framework.util
クラス TransactionManagerUtil

java.lang.Object
  拡張org.seasar.framework.util.TransactionManagerUtil

public class TransactionManagerUtil
extends java.lang.Object

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

作成者:
higa

コンストラクタの概要
protected 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

protected TransactionManagerUtil()
インスタンスを構築します。

メソッドの詳細

getTransaction

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

パラメータ:
tm - トランザクションマネージャ
戻り値:
トランザクション
例外:
SystemRuntimeException - SystemExceptionが発生した場合

isActive

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

パラメータ:
tm - トランザクションマネージャ
戻り値:
トランザクションがアクティブかどうか

getStatus

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

パラメータ:
tm - トランザクションマネージャ
戻り値:
ステータス
例外:
SystemRuntimeException - SystemExceptionが発生した場合

setRollbackOnly

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

パラメータ:
tm - トランザクションマネージャ
例外:
SystemRuntimeException - SystemExceptionが発生した場合


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.