Class Transaction<CONTEXT>
- java.lang.Object
- 
- org.eclipse.net4j.util.transaction.Transaction<CONTEXT>
 
- 
- All Implemented Interfaces:
- ITransaction<CONTEXT>
 
 public class Transaction<CONTEXT> extends java.lang.Object implements ITransaction<CONTEXT> - Author:
- Eike Stepper
 
- 
- 
Constructor SummaryConstructors Constructor Description Transaction(CONTEXT context)Transaction(CONTEXT context, boolean undoPhase1OnRollback)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommit()voidexecute(ITransactionalOperation<CONTEXT> operation)CONTEXTgetContext()booleanisActive()booleanisUndoPhase1OnRollback()voidrollback()
 
- 
- 
- 
Method Detail- 
isUndoPhase1OnRollbackpublic boolean isUndoPhase1OnRollback() 
 - 
isActivepublic boolean isActive() - Specified by:
- isActivein interface- ITransaction<CONTEXT>
 
 - 
getContextpublic CONTEXT getContext() - Specified by:
- getContextin interface- ITransaction<CONTEXT>
 
 - 
executepublic void execute(ITransactionalOperation<CONTEXT> operation) throws TransactionException - Specified by:
- executein interface- ITransaction<CONTEXT>
- Throws:
- TransactionException
 
 - 
commitpublic void commit() - Specified by:
- commitin interface- ITransaction<CONTEXT>
 
 - 
rollbackpublic void rollback() - Specified by:
- rollbackin interface- ITransaction<CONTEXT>
 
 
- 
 
-