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 java.lang.Object implements Governance<org.springframework.transaction.PlatformTransactionManager,None>
Spring Data transactionGovernance.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description SpringDataTransactionGovernance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisregardGovernance(GovernanceContext<None> context)DisregardGovernanceof theManagedObjectinstances.voidenforceGovernance(GovernanceContext<None> context)voidgovernManagedObject(org.springframework.transaction.PlatformTransactionManager managedObjectExtension, GovernanceContext<None> context)Registers theManagedObjectforGovernance.
-
-
-
Method Detail
-
governManagedObject
public void governManagedObject(org.springframework.transaction.PlatformTransactionManager managedObjectExtension, GovernanceContext<None> context) throws java.lang.ThrowableDescription copied from interface:GovernanceRegisters theManagedObjectforGovernance.- Specified by:
governManagedObjectin interfaceGovernance<org.springframework.transaction.PlatformTransactionManager,None>- Parameters:
managedObjectExtension- Extension of theManagedObjectto enableGovernance.context-GovernanceContext.- Throws:
java.lang.Throwable- If fails to govern theManagedObject.
-
enforceGovernance
public void enforceGovernance(GovernanceContext<None> context) throws java.lang.Throwable
Description copied from interface:Governance- Specified by:
enforceGovernancein interfaceGovernance<org.springframework.transaction.PlatformTransactionManager,None>- Parameters:
context-GovernanceContext.- Throws:
java.lang.Throwable- If fails to enforceGovernance.
-
disregardGovernance
public void disregardGovernance(GovernanceContext<None> context) throws java.lang.Throwable
Description copied from interface:GovernanceDisregardGovernanceof theManagedObjectinstances.- Specified by:
disregardGovernancein interfaceGovernance<org.springframework.transaction.PlatformTransactionManager,None>- Parameters:
context-GovernanceContext.- Throws:
java.lang.Throwable- If fails to disregardGovernance.
-
-