Class SpringDataTransactionGovernanceSource
java.lang.Object
net.officefloor.compile.spi.governance.source.impl.AbstractGovernanceSource<org.springframework.data.repository.Repository<?,?>,None>
net.officefloor.spring.starter.rest.data.SpringDataTransactionGovernanceSource
- All Implemented Interfaces:
GovernanceSource<org.springframework.data.repository.Repository<?,?>, None>
public class SpringDataTransactionGovernanceSource
extends AbstractGovernanceSource<org.springframework.data.repository.Repository<?,?>,None>
Spring Data transaction
GovernanceSource.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.officefloor.compile.spi.governance.source.impl.AbstractGovernanceSource
AbstractGovernanceSource.Labeller, AbstractGovernanceSource.MetaDataContext<I,F extends Enum<F>>, AbstractGovernanceSource.SpecificationContext -
Constructor Summary
ConstructorsConstructorDescriptionSpringDataTransactionGovernanceSource(org.springframework.transaction.TransactionDefinition transactionDefinition, org.springframework.context.ApplicationContext applicationContext) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidloadMetaData(AbstractGovernanceSource.MetaDataContext<org.springframework.data.repository.Repository<?, ?>, None> context) Overridden to load meta-data.protected voidOverridden to load specification.Methods inherited from class net.officefloor.compile.spi.governance.source.impl.AbstractGovernanceSource
getSpecification, init
-
Constructor Details
-
SpringDataTransactionGovernanceSource
public SpringDataTransactionGovernanceSource(org.springframework.transaction.TransactionDefinition transactionDefinition, org.springframework.context.ApplicationContext applicationContext) Instantiate.- Parameters:
transactionDefinition-TransactionDefinition.applicationContext-ApplicationContext.
-
-
Method Details
-
loadSpecification
Description copied from class:AbstractGovernanceSourceOverridden to load specification.- Specified by:
loadSpecificationin classAbstractGovernanceSource<org.springframework.data.repository.Repository<?,?>, None> - Parameters:
context- Specifications.
-
loadMetaData
protected void loadMetaData(AbstractGovernanceSource.MetaDataContext<org.springframework.data.repository.Repository<?, ?>, throws ExceptionNone> context) Description copied from class:AbstractGovernanceSourceOverridden to load meta-data.- Specified by:
loadMetaDatain classAbstractGovernanceSource<org.springframework.data.repository.Repository<?,?>, None> - Parameters:
context- Meta-data.- Throws:
Exception- If fails to load the meta-data.
-