public class TransactionManagerClp
extends java.lang.Object
implements org.springframework.transaction.PlatformTransactionManager
A transaction manager class loader proxy delegating the method invocations to
the transaction manager in the portal implementation. The transaction manager
within the portal must be specified as a Spring bean having ID
"liferayTransactionManager".
| Constructor and Description |
|---|
TransactionManagerClp() |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(org.springframework.transaction.TransactionStatus transactionStatus) |
protected java.lang.Object |
createRemoteTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition) |
org.springframework.transaction.TransactionStatus |
getTransaction(org.springframework.transaction.TransactionDefinition transactionDefinition) |
void |
init() |
protected void |
initTransactionManagerMethods() |
void |
rollback(org.springframework.transaction.TransactionStatus transactionStatus) |
protected java.lang.Object |
unwrapTransactionStatus(org.springframework.transaction.TransactionStatus localTransactionStatus) |
public void commit(org.springframework.transaction.TransactionStatus transactionStatus)
throws org.springframework.transaction.TransactionException
commit in interface org.springframework.transaction.PlatformTransactionManagerorg.springframework.transaction.TransactionExceptionpublic org.springframework.transaction.TransactionStatus getTransaction(org.springframework.transaction.TransactionDefinition transactionDefinition)
throws org.springframework.transaction.TransactionException
getTransaction in interface org.springframework.transaction.PlatformTransactionManagerorg.springframework.transaction.TransactionException@PostConstruct
public void init()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void rollback(org.springframework.transaction.TransactionStatus transactionStatus)
throws org.springframework.transaction.TransactionException
rollback in interface org.springframework.transaction.PlatformTransactionManagerorg.springframework.transaction.TransactionExceptionprotected java.lang.Object createRemoteTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionprotected void initTransactionManagerMethods()
protected java.lang.Object unwrapTransactionStatus(org.springframework.transaction.TransactionStatus localTransactionStatus)