Liferay 7.0-ce-m6

com.liferay.portal.spring.transaction
Class TransactionInvokerImpl

java.lang.Object
  extended by com.liferay.portal.spring.transaction.TransactionInvokerImpl
All Implemented Interfaces:
TransactionInvoker

public class TransactionInvokerImpl
extends Object
implements TransactionInvoker


Constructor Summary
TransactionInvokerImpl()
           
 
Method Summary
 void commit(TransactionAttribute transactionAttribute, TransactionStatus transactionStatus)
           
<T> T
invoke(TransactionAttribute transactionAttribute, Callable<T> callable)
           
 void rollback(Throwable throwable, TransactionAttribute transactionAttribute, TransactionStatus transactionStatus)
           
 TransactionStatus start(TransactionAttribute transactionAttribute)
           
protected static org.springframework.transaction.TransactionStatus toTransactionStatus(TransactionStatus transactionStatus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionInvokerImpl

public TransactionInvokerImpl()
Method Detail

commit

public void commit(TransactionAttribute transactionAttribute,
                   TransactionStatus transactionStatus)
Specified by:
commit in interface TransactionInvoker

invoke

public <T> T invoke(TransactionAttribute transactionAttribute,
                    Callable<T> callable)
         throws Throwable
Specified by:
invoke in interface TransactionInvoker
Throws:
Throwable

rollback

public void rollback(Throwable throwable,
                     TransactionAttribute transactionAttribute,
                     TransactionStatus transactionStatus)
              throws Throwable
Specified by:
rollback in interface TransactionInvoker
Throws:
Throwable

start

public TransactionStatus start(TransactionAttribute transactionAttribute)
Specified by:
start in interface TransactionInvoker

toTransactionStatus

protected static org.springframework.transaction.TransactionStatus toTransactionStatus(TransactionStatus transactionStatus)

Liferay 7.0-ce-m6