org.jboss.seam.transaction
Interface UserTransaction

All Superinterfaces:
javax.transaction.UserTransaction

public interface UserTransaction
extends javax.transaction.UserTransaction

Extends the standard UserTransaction interface with a couple of helpful methods.

Author:
Gavin King

Method Summary
 void enlist(javax.persistence.EntityManager entityManager)
           
 boolean isActive()
           
 boolean isActiveOrMarkedRollback()
           
 boolean isCommitted()
           
 boolean isConversationContextRequired()
           
 boolean isMarkedRollback()
           
 boolean isNoTransaction()
           
 boolean isRolledBack()
           
 boolean isRolledBackOrMarkedRollback()
           
 void registerSynchronization(javax.transaction.Synchronization sync)
           
 
Methods inherited from interface javax.transaction.UserTransaction
begin, commit, getStatus, rollback, setRollbackOnly, setTransactionTimeout
 

Method Detail

isActive

boolean isActive()
                 throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException

isActiveOrMarkedRollback

boolean isActiveOrMarkedRollback()
                                 throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException

isRolledBackOrMarkedRollback

boolean isRolledBackOrMarkedRollback()
                                     throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException

isMarkedRollback

boolean isMarkedRollback()
                         throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException

isNoTransaction

boolean isNoTransaction()
                        throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException

isRolledBack

boolean isRolledBack()
                     throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException

isCommitted

boolean isCommitted()
                    throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException

isConversationContextRequired

boolean isConversationContextRequired()

registerSynchronization

void registerSynchronization(javax.transaction.Synchronization sync)

enlist

void enlist(javax.persistence.EntityManager entityManager)
            throws javax.transaction.SystemException
Throws:
javax.transaction.SystemException


Copyright © 2011 Seam Framework. All Rights Reserved.