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

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

public class TransactionManager

Manage Transactions.


Field Summary
private static Logger logger
           
 
Method Summary
static void abortTransaction()
          Abort Transaction.
static void beginTransaction()
          Begin Transaction.
static void endTransaction()
          End Transaction.
private static ITransactionManager getTransactionManager()
           
static boolean isInTransaction()
          Check in transaction or not
 

Field Detail

logger

private static Logger logger
Method Detail

beginTransaction

public static void beginTransaction()
Begin Transaction.

Throws:
BadTransactionException - Invalid Transaction.
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.beginTransaction()

endTransaction

public static void endTransaction()
End Transaction.

Throws:
BadTransactionException - Invalid Transaction.
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.endTransaction()

abortTransaction

public static void abortTransaction()
Abort Transaction.

Throws:
BadTransactionException - Invalid Transaction.
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.abortTransaction()

isInTransaction

public static boolean isInTransaction()
Check in transaction or not

Returns:
true in transaction / false not in transaction
See Also:
ProjectAccessorFactory#getProjectAccessor(), ProjectAccessor#getTransactionManager(), ITransactionManager.isInTransaction()

getTransactionManager

private static ITransactionManager getTransactionManager()