Class TransactionUtils
java.lang.Object
org.broadleafcommerce.common.util.TransactionUtils
- Author:
- Jeff Fischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Intended for use in all @Transactional definitions that operate against thestatic final String
Intended for use in all @Transactional definitions that operate against thestatic final String
Intended for use in all @Transactional definitions that operate against the -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.transaction.TransactionStatus
createTransaction
(int propagationBehavior, int isolationLevel, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) static org.springframework.transaction.TransactionStatus
createTransaction
(int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) static org.springframework.transaction.TransactionStatus
createTransaction
(String name, int propagationBehavior, int isolationLevel, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) static org.springframework.transaction.TransactionStatus
createTransaction
(String name, int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager) static org.springframework.transaction.TransactionStatus
createTransaction
(String name, int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) static org.hibernate.Transaction
createTransaction
(org.hibernate.Session session) static void
finalizeTransaction
(org.hibernate.Transaction transaction, boolean isError) static void
finalizeTransaction
(org.springframework.transaction.TransactionStatus status, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isError) static boolean
isTransactionalEntityManager
(jakarta.persistence.EntityManager em)
-
Field Details
-
DEFAULT_TRANSACTION_MANAGER
Intended for use in all @Transactional definitions that operate against theblPU
persistence unit. For instance:@Transactional(TransactionUtils.DEFAULT_TRANSACTION_MANAGER)
- See Also:
-
EVENT_TRANSACTION_MANAGER
Intended for use in all @Transactional definitions that operate against theblEventPU
persistence unit. For instance:@Transactional(TransactionUtils.EVENT_TRANSACTION_MANAGER)
- See Also:
-
SECURE_TRANSACTION_MANAGER
Intended for use in all @Transactional definitions that operate against theblSecurePU
persistence unit. For instance:@Transactional(TransactionUtils.SECURE_TRANSACTION_MANAGER)
- See Also:
-
-
Constructor Details
-
TransactionUtils
public TransactionUtils()
-
-
Method Details
-
createTransaction
public static org.hibernate.Transaction createTransaction(org.hibernate.Session session) -
createTransaction
public static org.springframework.transaction.TransactionStatus createTransaction(String name, int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager) -
createTransaction
public static org.springframework.transaction.TransactionStatus createTransaction(String name, int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) -
createTransaction
public static org.springframework.transaction.TransactionStatus createTransaction(String name, int propagationBehavior, int isolationLevel, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) -
createTransaction
public static org.springframework.transaction.TransactionStatus createTransaction(int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) -
createTransaction
public static org.springframework.transaction.TransactionStatus createTransaction(int propagationBehavior, int isolationLevel, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly) -
isTransactionalEntityManager
public static boolean isTransactionalEntityManager(jakarta.persistence.EntityManager em) -
finalizeTransaction
public static void finalizeTransaction(org.hibernate.Transaction transaction, boolean isError) -
finalizeTransaction
public static void finalizeTransaction(org.springframework.transaction.TransactionStatus status, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isError)
-