public static class NuxeoContainer.UserTransactionImpl extends Object implements UserTransaction
| Modifier and Type | Field and Description |
|---|---|
protected TransactionManager |
transactionManager |
| Constructor and Description |
|---|
UserTransactionImpl(TransactionManager manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
commit() |
int |
getStatus() |
void |
rollback() |
void |
setRollbackOnly() |
void |
setTransactionTimeout(int seconds) |
protected final TransactionManager transactionManager
public UserTransactionImpl(TransactionManager manager)
public int getStatus() throws SystemException
getStatus in interface UserTransactionSystemExceptionpublic void setRollbackOnly() throws IllegalStateException, SystemException
setRollbackOnly in interface UserTransactionIllegalStateExceptionSystemExceptionpublic void setTransactionTimeout(int seconds) throws SystemException
setTransactionTimeout in interface UserTransactionSystemExceptionpublic void begin() throws NotSupportedException, SystemException
begin in interface UserTransactionNotSupportedExceptionSystemExceptionpublic void commit() throws HeuristicMixedException, HeuristicRollbackException, IllegalStateException, RollbackException, SecurityException, SystemException
commit in interface UserTransactionHeuristicMixedExceptionHeuristicRollbackExceptionIllegalStateExceptionRollbackExceptionSecurityExceptionSystemExceptionpublic void rollback() throws IllegalStateException, SecurityException, SystemException
rollback in interface UserTransactionIllegalStateExceptionSecurityExceptionSystemExceptionCopyright © 2018 Nuxeo. All rights reserved.