Class TransactionStatusAdapter
Object
org.springframework.transaction.support.AbstractTransactionStatus
org.springframework.transaction.support.DefaultTransactionStatus
com.liferay.portal.spring.transaction.TransactionStatusAdapter
- All Implemented Interfaces:
com.liferay.portal.kernel.transaction.TransactionStatus
,Flushable
,org.springframework.transaction.SavepointManager
,org.springframework.transaction.TransactionExecution
,org.springframework.transaction.TransactionStatus
public class TransactionStatusAdapter
extends org.springframework.transaction.support.DefaultTransactionStatus
implements com.liferay.portal.kernel.transaction.TransactionStatus
- Author:
- Shuyang Zhou
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionStatusAdapter
(org.springframework.transaction.TransactionStatus transactionStatus) -
Method Summary
Modifier and TypeMethodDescriptionvoid
flush()
org.springframework.transaction.TransactionStatus
boolean
boolean
boolean
boolean
void
releaseSavepoint
(Object savepoint) void
rollbackToSavepoint
(Object savepoint) void
void
suppressLifecycleListenerThrowable
(Throwable throwable) Methods inherited from class org.springframework.transaction.support.DefaultTransactionStatus
getSavepointManager, getSuspendedResources, getTransaction, hasTransaction, isDebug, isGlobalRollbackOnly, isNewSynchronization, isReadOnly, isTransactionSavepointManager
Methods inherited from class org.springframework.transaction.support.AbstractTransactionStatus
createAndHoldSavepoint, getSavepoint, isLocalRollbackOnly, releaseHeldSavepoint, rollbackToHeldSavepoint, setCompleted, setSavepoint
-
Constructor Details
-
TransactionStatusAdapter
public TransactionStatusAdapter(org.springframework.transaction.TransactionStatus transactionStatus)
-
-
Method Details
-
createSavepoint
- Specified by:
createSavepoint
in interfaceorg.springframework.transaction.SavepointManager
- Overrides:
createSavepoint
in classorg.springframework.transaction.support.AbstractTransactionStatus
- Throws:
org.springframework.transaction.TransactionException
-
flush
public void flush() -
getTransactionStatus
public org.springframework.transaction.TransactionStatus getTransactionStatus() -
hasSavepoint
public boolean hasSavepoint()- Specified by:
hasSavepoint
in interfaceorg.springframework.transaction.TransactionStatus
- Overrides:
hasSavepoint
in classorg.springframework.transaction.support.AbstractTransactionStatus
-
isCompleted
public boolean isCompleted()- Specified by:
isCompleted
in interfaceorg.springframework.transaction.TransactionExecution
- Specified by:
isCompleted
in interfacecom.liferay.portal.kernel.transaction.TransactionStatus
- Overrides:
isCompleted
in classorg.springframework.transaction.support.AbstractTransactionStatus
-
isNewTransaction
public boolean isNewTransaction()- Specified by:
isNewTransaction
in interfaceorg.springframework.transaction.TransactionExecution
- Specified by:
isNewTransaction
in interfacecom.liferay.portal.kernel.transaction.TransactionStatus
- Overrides:
isNewTransaction
in classorg.springframework.transaction.support.DefaultTransactionStatus
-
isRollbackOnly
public boolean isRollbackOnly()- Specified by:
isRollbackOnly
in interfaceorg.springframework.transaction.TransactionExecution
- Specified by:
isRollbackOnly
in interfacecom.liferay.portal.kernel.transaction.TransactionStatus
- Overrides:
isRollbackOnly
in classorg.springframework.transaction.support.AbstractTransactionStatus
-
releaseSavepoint
public void releaseSavepoint(Object savepoint) throws org.springframework.transaction.TransactionException - Specified by:
releaseSavepoint
in interfaceorg.springframework.transaction.SavepointManager
- Overrides:
releaseSavepoint
in classorg.springframework.transaction.support.AbstractTransactionStatus
- Throws:
org.springframework.transaction.TransactionException
-
rollbackToSavepoint
public void rollbackToSavepoint(Object savepoint) throws org.springframework.transaction.TransactionException - Specified by:
rollbackToSavepoint
in interfaceorg.springframework.transaction.SavepointManager
- Overrides:
rollbackToSavepoint
in classorg.springframework.transaction.support.AbstractTransactionStatus
- Throws:
org.springframework.transaction.TransactionException
-
setRollbackOnly
public void setRollbackOnly()- Specified by:
setRollbackOnly
in interfaceorg.springframework.transaction.TransactionExecution
- Overrides:
setRollbackOnly
in classorg.springframework.transaction.support.AbstractTransactionStatus
-
suppressLifecycleListenerThrowable
- Specified by:
suppressLifecycleListenerThrowable
in interfacecom.liferay.portal.kernel.transaction.TransactionStatus
-