org.jboss.seam.transaction
@Name(value="org.jboss.seam.transaction.transaction") @Scope(value=EVENT) @Install(value=false, precedence=10) @BypassInterceptors public class EntityTransaction extends AbstractUserTransaction
| Constructor and Description |
|---|
EntityTransaction() |
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
commit() |
void |
enlist(javax.persistence.EntityManager entityManager) |
Expressions.ValueExpression<javax.persistence.EntityManager> |
getEntityManager() |
int |
getStatus() |
boolean |
isConversationContextRequired() |
void |
registerSynchronization(Synchronization sync) |
void |
rollback() |
void |
setEntityManager(Expressions.ValueExpression<javax.persistence.EntityManager> entityManager) |
void |
setRollbackOnly() |
void |
setTransactionTimeout(int timeout) |
void |
validate() |
getSynchronizations, isActive, isActiveOrMarkedRollback, isCommitted, isMarkedRollback, isNoTransaction, isRolledBack, isRolledBackOrMarkedRollback@Create public void validate()
public void begin()
throws NotSupportedException,
SystemException
NotSupportedExceptionSystemExceptionpublic void commit()
throws RollbackException,
HeuristicMixedException,
HeuristicRollbackException,
SecurityException,
IllegalStateException,
SystemException
public void rollback()
throws IllegalStateException,
SecurityException,
SystemException
public void setRollbackOnly()
throws IllegalStateException,
SystemException
IllegalStateExceptionSystemExceptionpublic int getStatus()
throws SystemException
SystemExceptionpublic void setTransactionTimeout(int timeout)
throws SystemException
SystemExceptionpublic void registerSynchronization(Synchronization sync)
registerSynchronization in class AbstractUserTransactionpublic boolean isConversationContextRequired()
isConversationContextRequired in class AbstractUserTransactionpublic Expressions.ValueExpression<javax.persistence.EntityManager> getEntityManager()
public void setEntityManager(Expressions.ValueExpression<javax.persistence.EntityManager> entityManager)
public void enlist(javax.persistence.EntityManager entityManager)
enlist in class AbstractUserTransactionCopyright © 2015 Seam Framework. All Rights Reserved.