Package org.cxbox.model.core.tx
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.ConfigurableTransactionManager,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
ConstructorsConstructorDescriptionCxboxJpaTransactionManagerForceActiveAware(jakarta.persistence.EntityManagerFactory emf, ITransactionStatus txStatus) CxboxJpaTransactionManagerForceActiveAware(org.springframework.context.ApplicationContext applicationContext, CxboxBeanProperties cxboxBeanProperties, ITransactionStatus txStatus) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprepareSynchronization(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, shouldCommitOnGlobalRollbackOnlyMethods inherited from class org.springframework.transaction.support.AbstractPlatformTransactionManager
commit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionExecutionListeners, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, prepareForCommit, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionExecutionListeners, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransactionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.transaction.ConfigurableTransactionManager
addListenerMethods 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:
prepareSynchronizationin classorg.springframework.transaction.support.AbstractPlatformTransactionManager
-