Class CxboxJpaTransactionManagerForceActiveAware

java.lang.Object
org.springframework.transaction.support.AbstractPlatformTransactionManager
org.springframework.orm.jpa.JpaTransactionManager
org.cxbox.model.core.tx.CxboxJpaTransactionManagerForceActiveAware
All Implemented Interfaces:
Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.springframework.transaction.PlatformTransactionManager, org.springframework.transaction.support.ResourceTransactionManager, org.springframework.transaction.TransactionManager

public class CxboxJpaTransactionManagerForceActiveAware extends org.springframework.orm.jpa.JpaTransactionManager
See Also:
  • Field Summary

    Fields inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager

    logger, SYNCHRONIZATION_ALWAYS, SYNCHRONIZATION_NEVER, SYNCHRONIZATION_ON_ACTUAL_TRANSACTION
  • Constructor Summary

    Constructors
    Constructor
    Description
    CxboxJpaTransactionManagerForceActiveAware(jakarta.persistence.EntityManagerFactory emf, ITransactionStatus txStatus)
     
    CxboxJpaTransactionManagerForceActiveAware(org.springframework.context.ApplicationContext applicationContext, CxboxBeanProperties cxboxBeanProperties, ITransactionStatus txStatus)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    prepareSynchronization(org.springframework.transaction.support.DefaultTransactionStatus status, org.springframework.transaction.TransactionDefinition definition)
     

    Methods inherited from class org.springframework.orm.jpa.JpaTransactionManager

    afterPropertiesSet, closeEntityManagerAfterFailedBegin, createEntityManagerForTransaction, doBegin, doCleanupAfterCompletion, doCommit, doGetTransaction, doResume, doRollback, doSetRollbackOnly, doSuspend, getDataSource, getEntityManagerFactory, getJpaDialect, getJpaPropertyMap, getPersistenceUnitName, getResourceFactory, isExistingTransaction, obtainEntityManagerFactory, setBeanFactory, setDataSource, setEntityManagerFactory, setEntityManagerInitializer, setJpaDialect, setJpaProperties, setJpaPropertyMap, setPersistenceUnitName, shouldCommitOnGlobalRollbackOnly

    Methods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager

    commit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, newTransactionStatus, prepareForCommit, prepareTransactionStatus, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransaction

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.transaction.PlatformTransactionManager

    commit, getTransaction, rollback
  • Constructor Details

    • CxboxJpaTransactionManagerForceActiveAware

      public CxboxJpaTransactionManagerForceActiveAware(org.springframework.context.ApplicationContext applicationContext, CxboxBeanProperties cxboxBeanProperties, ITransactionStatus txStatus)
    • CxboxJpaTransactionManagerForceActiveAware

      public CxboxJpaTransactionManagerForceActiveAware(jakarta.persistence.EntityManagerFactory emf, ITransactionStatus txStatus)
  • Method Details

    • prepareSynchronization

      protected void prepareSynchronization(org.springframework.transaction.support.DefaultTransactionStatus status, org.springframework.transaction.TransactionDefinition definition)
      Overrides:
      prepareSynchronization in class org.springframework.transaction.support.AbstractPlatformTransactionManager