public class SpringTransactionController
extends java.lang.Object
implements org.copperengine.core.persistent.txn.TransactionController
TransactionController interface that internally uses Springs Transaction Management| Constructor and Description |
|---|
SpringTransactionController() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
run(org.copperengine.core.persistent.txn.DatabaseTransaction<T> txn) |
<T> T |
run(org.copperengine.core.persistent.txn.Transaction<T> txn) |
void |
setDataSource(javax.sql.DataSource dataSource) |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public void setDataSource(javax.sql.DataSource dataSource)
public <T> T run(org.copperengine.core.persistent.txn.DatabaseTransaction<T> txn)
throws java.lang.Exception
run in interface org.copperengine.core.persistent.txn.TransactionControllerjava.lang.Exceptionpublic <T> T run(org.copperengine.core.persistent.txn.Transaction<T> txn)
throws java.lang.Exception
run in interface org.copperengine.core.persistent.txn.TransactionControllerjava.lang.Exception