org.broadleafcommerce.common.util
Class TransactionUtils

java.lang.Object
  extended by org.broadleafcommerce.common.util.TransactionUtils

public class TransactionUtils
extends Object

Author:
Jeff Fischer

Field Summary
static String DEFAULT_TRANSACTION_MANAGER
          Intended for use in all @Transactional definitions.
 
Constructor Summary
TransactionUtils()
           
 
Method Summary
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, org.springframework.transaction.PlatformTransactionManager transactionManager)
           
static org.springframework.transaction.TransactionStatus createTransaction(String name, int propagationBehavior, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isReadOnly)
           
static void finalizeTransaction(org.springframework.transaction.TransactionStatus status, org.springframework.transaction.PlatformTransactionManager transactionManager, boolean isError)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TRANSACTION_MANAGER

public static final String DEFAULT_TRANSACTION_MANAGER
Intended for use in all @Transactional definitions. For instance:
@Transactional(TransactionUtils.DEFAULT_TRANSACTION_MANAGER)

See Also:
Constant Field Values
Constructor Detail

TransactionUtils

public TransactionUtils()
Method Detail

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(int propagationBehavior,
                                                                                  org.springframework.transaction.PlatformTransactionManager transactionManager,
                                                                                  boolean isReadOnly)

finalizeTransaction

public static void finalizeTransaction(org.springframework.transaction.TransactionStatus status,
                                       org.springframework.transaction.PlatformTransactionManager transactionManager,
                                       boolean isError)


Copyright © 2013. All Rights Reserved.