public class DAOUtilTransactionManager extends org.springframework.jdbc.datasource.DataSourceTransactionManager implements PluginEventListener
TransactionManager. This
transaction manager allow to use transaction in a given plugin, but does not
influence other plugins. To create transactions throw multiple plugins, use
LuteceTransactionManager| Constructor and Description |
|---|
DAOUtilTransactionManager()
Registers the listener to
PluginService. |
| Modifier and Type | Method and Description |
|---|---|
DataSource |
getDataSource()
Returns a "fake" datasource to avoid spring checks failure when pool are
not initialized.
|
String |
getPluginName()
Gets the plugin name
|
void |
processPluginEvent(PluginEvent event)
Process a plugin event
|
void |
setPluginName(String strPluginName)
Sets the plugin name
|
afterPropertiesSet, doBegin, doCleanupAfterCompletion, doCommit, doGetTransaction, doResume, doRollback, doSetRollbackOnly, doSuspend, getResourceFactory, isExistingTransaction, setDataSourcecommit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, newTransactionStatus, prepareForCommit, prepareSynchronization, prepareTransactionStatus, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, shouldCommitOnGlobalRollbackOnly, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransactionpublic DAOUtilTransactionManager()
PluginService.public String getPluginName()
public void setPluginName(String strPluginName)
strPluginName - the plugin namepublic void processPluginEvent(PluginEvent event)
processPluginEvent in interface PluginEventListenerevent - The event to processpublic DataSource getDataSource()
getDataSource in class org.springframework.jdbc.datasource.DataSourceTransactionManagerCopyright © 2016 City of Paris. All rights reserved.