Class RawGovernanceMetaDataFactory
java.lang.Object
net.officefloor.frame.impl.construct.governance.RawGovernanceMetaDataFactory
Factory for the creation of the
RawGovernanceMetaData.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionRawGovernanceMetaDataFactory(String officeName, Map<String, TeamManagement> officeTeams) Instantiate. -
Method Summary
Modifier and TypeMethodDescription<E,F extends Enum<F>>
RawGovernanceMetaData<E,F> createRawGovernanceMetaData(GovernanceConfiguration<E, F> configuration, int governanceIndex, AssetManagerRegistry assetManagerRegistry, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues) Creates theRawGovernanceMetaData.
-
Constructor Details
-
RawGovernanceMetaDataFactory
Instantiate.- Parameters:
officeName- Name of theOfficehavingGovernanceadded.officeTeams-TeamManagementinstances by theirOfficename.
-
-
Method Details
-
createRawGovernanceMetaData
public <E,F extends Enum<F>> RawGovernanceMetaData<E,F> createRawGovernanceMetaData(GovernanceConfiguration<E, F> configuration, int governanceIndex, AssetManagerRegistry assetManagerRegistry, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues) Creates theRawGovernanceMetaData.- Type Parameters:
E- Extension interface type.F- Flow key type.- Parameters:
configuration-GovernanceConfiguration.governanceIndex- Index of theGovernancewithin theProcessState.assetManagerRegistry-AssetManagerRegistry.defaultAsynchronousFlowTimeout- DefaultAsynchronousFlowtimeout.issues-OfficeFloorIssues.- Returns:
RawGovernanceMetaData.
-