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

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

public class TransactionManager

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


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

フィールドの詳細

doc

public static int doc
メソッドの詳細

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()

getTransactionManager

private static ITransactionManager getTransactionManager()