Package de.hybris.platform.spring
Class HybrisTransactionManager
- java.lang.Object
-
- org.springframework.transaction.support.AbstractPlatformTransactionManager
-
- de.hybris.platform.spring.HybrisTransactionManager
-
- All Implemented Interfaces:
java.io.Serializable,org.springframework.transaction.PlatformTransactionManager,org.springframework.transaction.TransactionManager
public class HybrisTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManagerTransaction manager for usage in Spring framework which delegates to hybris transaction framework.- Since:
- 3.1-u6
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HybrisTransactionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoBegin(java.lang.Object transaction, org.springframework.transaction.TransactionDefinition definition)protected voiddoCommit(org.springframework.transaction.support.DefaultTransactionStatus status)protected java.lang.ObjectdoGetTransaction()protected voiddoRollback(org.springframework.transaction.support.DefaultTransactionStatus status)protected voiddoSetRollbackOnly(org.springframework.transaction.support.DefaultTransactionStatus status)protected booleanisExistingTransaction(java.lang.Object transaction)protected org.springframework.transaction.TransactionExceptiontoSpringTxException(java.lang.Exception jaloException)-
Methods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager
commit, determineTimeout, doCleanupAfterCompletion, doResume, doSuspend, 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, useSavepointForNestedTransaction
-
-
-
-
Method Detail
-
doBegin
protected void doBegin(java.lang.Object transaction, org.springframework.transaction.TransactionDefinition definition) throws org.springframework.transaction.TransactionException- Specified by:
doBeginin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
doCommit
protected void doCommit(org.springframework.transaction.support.DefaultTransactionStatus status) throws org.springframework.transaction.TransactionException- Specified by:
doCommitin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
doGetTransaction
protected java.lang.Object doGetTransaction() throws org.springframework.transaction.TransactionException- Specified by:
doGetTransactionin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
doRollback
protected void doRollback(org.springframework.transaction.support.DefaultTransactionStatus status) throws org.springframework.transaction.TransactionException- Specified by:
doRollbackin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
isExistingTransaction
protected boolean isExistingTransaction(java.lang.Object transaction) throws org.springframework.transaction.TransactionException- Overrides:
isExistingTransactionin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
doSetRollbackOnly
protected void doSetRollbackOnly(org.springframework.transaction.support.DefaultTransactionStatus status) throws org.springframework.transaction.TransactionException- Overrides:
doSetRollbackOnlyin classorg.springframework.transaction.support.AbstractPlatformTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
toSpringTxException
protected org.springframework.transaction.TransactionException toSpringTxException(java.lang.Exception jaloException)
-
-