Class TransactionAttributeAdapter
Object
com.liferay.portal.spring.transaction.TransactionAttributeAdapter
- All Implemented Interfaces:
com.liferay.portal.kernel.transaction.TransactionAttribute,org.springframework.transaction.interceptor.TransactionAttribute,org.springframework.transaction.TransactionDefinition
public class TransactionAttributeAdapter
extends Object
implements com.liferay.portal.kernel.transaction.TransactionAttribute, org.springframework.transaction.interceptor.TransactionAttribute
- Author:
- Shuyang Zhou
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.liferay.portal.kernel.transaction.TransactionAttribute
com.liferay.portal.kernel.transaction.TransactionAttribute.Builder, com.liferay.portal.kernel.transaction.TransactionAttribute.DefaultTransactionAttribute -
Field Summary
Fields inherited from interface org.springframework.transaction.TransactionDefinition
ISOLATION_DEFAULT, ISOLATION_READ_COMMITTED, ISOLATION_READ_UNCOMMITTED, ISOLATION_REPEATABLE_READ, ISOLATION_SERIALIZABLE, PROPAGATION_MANDATORY, PROPAGATION_NESTED, PROPAGATION_NEVER, PROPAGATION_NOT_SUPPORTED, PROPAGATION_REQUIRED, PROPAGATION_REQUIRES_NEW, PROPAGATION_SUPPORTS, TIMEOUT_DEFAULT -
Constructor Summary
ConstructorsConstructorDescriptionTransactionAttributeAdapter(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute) TransactionAttributeAdapter(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute, boolean strictReadOnly) -
Method Summary
Modifier and TypeMethodDescriptioncom.liferay.portal.kernel.transaction.IsolationintgetName()com.liferay.portal.kernel.transaction.PropagationintintbooleanbooleanbooleanrollbackOn(Throwable throwable)
-
Constructor Details
-
TransactionAttributeAdapter
public TransactionAttributeAdapter(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute) -
TransactionAttributeAdapter
public TransactionAttributeAdapter(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute, boolean strictReadOnly)
-
-
Method Details
-
getIsolation
public com.liferay.portal.kernel.transaction.Isolation getIsolation()- Specified by:
getIsolationin interfacecom.liferay.portal.kernel.transaction.TransactionAttribute
-
getIsolationLevel
public int getIsolationLevel()- Specified by:
getIsolationLevelin interfaceorg.springframework.transaction.TransactionDefinition
-
getLabels
- Specified by:
getLabelsin interfaceorg.springframework.transaction.interceptor.TransactionAttribute
-
getName
- Specified by:
getNamein interfaceorg.springframework.transaction.TransactionDefinition
-
getPropagation
public com.liferay.portal.kernel.transaction.Propagation getPropagation()- Specified by:
getPropagationin interfacecom.liferay.portal.kernel.transaction.TransactionAttribute
-
getPropagationBehavior
public int getPropagationBehavior()- Specified by:
getPropagationBehaviorin interfaceorg.springframework.transaction.TransactionDefinition
-
getQualifier
- Specified by:
getQualifierin interfaceorg.springframework.transaction.interceptor.TransactionAttribute
-
getTimeout
public int getTimeout()- Specified by:
getTimeoutin interfaceorg.springframework.transaction.TransactionDefinition
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnlyin interfacecom.liferay.portal.kernel.transaction.TransactionAttribute- Specified by:
isReadOnlyin interfaceorg.springframework.transaction.TransactionDefinition
-
isStrictReadOnly
public boolean isStrictReadOnly()- Specified by:
isStrictReadOnlyin interfacecom.liferay.portal.kernel.transaction.TransactionAttribute
-
rollbackOn
- Specified by:
rollbackOnin interfaceorg.springframework.transaction.interceptor.TransactionAttribute
-