org.jboss.seam.transaction
Class AbstractUserTransaction
java.lang.Object
org.jboss.seam.transaction.AbstractUserTransaction
- All Implemented Interfaces:
- UserTransaction, SeamTransaction
- Direct Known Subclasses:
- CMTTransaction, EntityTransaction, HibernateTransaction, NoTransaction, UTTransaction
public abstract class AbstractUserTransaction
- extends Object
- implements SeamTransaction
Base implementation of UserTransaction
- Author:
- Gavin King
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractUserTransaction
public AbstractUserTransaction()
isActive
public boolean isActive()
throws SystemException
- Specified by:
isActive
in interface SeamTransaction
- Throws:
SystemException
isActiveOrMarkedRollback
public boolean isActiveOrMarkedRollback()
throws SystemException
- Specified by:
isActiveOrMarkedRollback
in interface SeamTransaction
- Throws:
SystemException
isRolledBackOrMarkedRollback
public boolean isRolledBackOrMarkedRollback()
throws SystemException
- Specified by:
isRolledBackOrMarkedRollback
in interface SeamTransaction
- Throws:
SystemException
isMarkedRollback
public boolean isMarkedRollback()
throws SystemException
- Specified by:
isMarkedRollback
in interface SeamTransaction
- Throws:
SystemException
isNoTransaction
public boolean isNoTransaction()
throws SystemException
- Specified by:
isNoTransaction
in interface SeamTransaction
- Throws:
SystemException
isRolledBack
public boolean isRolledBack()
throws SystemException
- Specified by:
isRolledBack
in interface SeamTransaction
- Throws:
SystemException
isCommitted
public boolean isCommitted()
throws SystemException
- Specified by:
isCommitted
in interface SeamTransaction
- Throws:
SystemException
isConversationContextRequired
public boolean isConversationContextRequired()
- Specified by:
isConversationContextRequired
in interface SeamTransaction
registerSynchronization
public abstract void registerSynchronization(Synchronization sync)
- Specified by:
registerSynchronization
in interface SeamTransaction
enlist
public void enlist(EntityManager entityManager)
throws SystemException
- Specified by:
enlist
in interface SeamTransaction
- Throws:
SystemException
getSynchronizations
public Synchronizations getSynchronizations()
setSynchronizations
protected void setSynchronizations(Synchronizations synchronizations)
Copyright © 2011 Seam Framework. All Rights Reserved.