Liferay 7.0-ce-b4

com.liferay.portal.spring.transaction
Class DefaultTransactionExecutor

java.lang.Object
  extended by com.liferay.portal.spring.transaction.BaseTransactionExecutor
      extended by com.liferay.portal.spring.transaction.DefaultTransactionExecutor
All Implemented Interfaces:
TransactionExecutor, TransactionHandler

public class DefaultTransactionExecutor
extends BaseTransactionExecutor
implements TransactionHandler


Constructor Summary
DefaultTransactionExecutor()
           
 
Method Summary
 void commit(org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute, org.springframework.transaction.TransactionStatus transactionStatus)
           
 Object execute(org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute, org.aopalliance.intercept.MethodInvocation methodInvocation)
           
 void rollback(org.springframework.transaction.PlatformTransactionManager platformTransactionManager, Throwable throwable, org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute, org.springframework.transaction.TransactionStatus transactionStatus)
           
 org.springframework.transaction.TransactionStatus start(org.springframework.transaction.PlatformTransactionManager platformTransactionManager, org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute)
           
 
Methods inherited from class com.liferay.portal.spring.transaction.BaseTransactionExecutor
createTransactionAttribute, createTransactionStatus, fireTransactionCommittedEvent, fireTransactionCreatedEvent, fireTransactionRollbackedEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTransactionExecutor

public DefaultTransactionExecutor()
Method Detail

commit

public void commit(org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
                   org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
                   org.springframework.transaction.TransactionStatus transactionStatus)
Specified by:
commit in interface TransactionHandler

execute

public Object execute(org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
                      org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
                      org.aopalliance.intercept.MethodInvocation methodInvocation)
               throws Throwable
Specified by:
execute in interface TransactionExecutor
Throws:
Throwable

rollback

public void rollback(org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
                     Throwable throwable,
                     org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute,
                     org.springframework.transaction.TransactionStatus transactionStatus)
              throws Throwable
Specified by:
rollback in interface TransactionHandler
Throws:
Throwable

start

public org.springframework.transaction.TransactionStatus start(org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
                                                               org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute)
Specified by:
start in interface TransactionHandler

Liferay 7.0-ce-b4