Package net.officefloor.spring.data
Class SpringDataTransactionGovernance
java.lang.Object
net.officefloor.spring.data.SpringDataTransactionGovernance
- All Implemented Interfaces:
Governance<org.springframework.transaction.PlatformTransactionManager,None>
public class SpringDataTransactionGovernance
extends Object
implements Governance<org.springframework.transaction.PlatformTransactionManager,None>
Spring Data transaction
Governance.- Author:
- Daniel Sagenschneider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisregardGovernance(GovernanceContext<None> context) DisregardGovernanceof theManagedObjectinstances.voidenforceGovernance(GovernanceContext<None> context) voidgovernManagedObject(org.springframework.transaction.PlatformTransactionManager managedObjectExtension, GovernanceContext<None> context) Registers theManagedObjectforGovernance.
-
Constructor Details
-
SpringDataTransactionGovernance
public SpringDataTransactionGovernance()
-
-
Method Details
-
governManagedObject
public void governManagedObject(org.springframework.transaction.PlatformTransactionManager managedObjectExtension, GovernanceContext<None> context) throws Throwable Description copied from interface:GovernanceRegisters theManagedObjectforGovernance.- Specified by:
governManagedObjectin interfaceGovernance<org.springframework.transaction.PlatformTransactionManager,None> - Parameters:
managedObjectExtension- Extension of theManagedObjectto enableGovernance.context-GovernanceContext.- Throws:
Throwable- If fails to govern theManagedObject.
-
enforceGovernance
Description copied from interface:Governance- Specified by:
enforceGovernancein interfaceGovernance<org.springframework.transaction.PlatformTransactionManager,None> - Parameters:
context-GovernanceContext.- Throws:
Throwable- If fails to enforceGovernance.
-
disregardGovernance
Description copied from interface:GovernanceDisregardGovernanceof theManagedObjectinstances.- Specified by:
disregardGovernancein interfaceGovernance<org.springframework.transaction.PlatformTransactionManager,None> - Parameters:
context-GovernanceContext.- Throws:
Throwable- If fails to disregardGovernance.
-