com.change_vision.jude.api.inf.editor
クラス TransactionManager

com.change_vision.jude.api.inf.editor.TransactionManager

public class TransactionManager

トランザクションを管理するクラス。


メソッドの概要
static void abortTransaction()
          トランザクションをアボートします。
static void beginTransaction()
          トランザクションを開始します。
static void endTransaction()
          トランザクションを終了します。
static boolean isInTransaction()
          トランザクション内かどうか確認します。
 

メソッドの詳細

beginTransaction

public static void beginTransaction()
トランザクションを開始します。

例外:
BadTransactionException - トランザクションが不正です。
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.beginTransaction()

endTransaction

public static void endTransaction()
トランザクションを終了します。

例外:
BadTransactionException - トランザクションが不正です。
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.isInTransaction()

abortTransaction

public static void abortTransaction()
トランザクションをアボートします。

例外:
BadTransactionException - トランザクションが不正です。
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.isInTransaction()

isInTransaction

public static boolean isInTransaction()
トランザクション内かどうか確認します。

戻り値:
true トランザクション内 / false トランザクション内ではありません
関連項目:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.isInTransaction()