Class RawGovernanceMetaDataFactory
- java.lang.Object
-
- net.officefloor.frame.impl.construct.governance.RawGovernanceMetaDataFactory
-
public class RawGovernanceMetaDataFactory extends java.lang.Object
Factory for the creation of theRawGovernanceMetaData
.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description RawGovernanceMetaDataFactory(java.lang.String officeName, java.util.Map<java.lang.String,TeamManagement> officeTeams)
Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E,F extends java.lang.Enum<F>>
RawGovernanceMetaData<E,F>createRawGovernanceMetaData(GovernanceConfiguration<E,F> configuration, int governanceIndex, AssetManagerRegistry assetManagerRegistry, long defaultAsynchronousFlowTimeout, OfficeFloorIssues issues)
Creates theRawGovernanceMetaData
.
-
-
-
Constructor Detail
-
RawGovernanceMetaDataFactory
public RawGovernanceMetaDataFactory(java.lang.String officeName, java.util.Map<java.lang.String,TeamManagement> officeTeams)
Instantiate.- Parameters:
officeName
- Name of theOffice
havingGovernance
added.officeTeams
-TeamManagement
instances by theirOffice
name.
-
-
Method Detail
-
createRawGovernanceMetaData
public <E,F extends java.lang.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 theGovernance
within theProcessState
.assetManagerRegistry
-AssetManagerRegistry
.defaultAsynchronousFlowTimeout
- DefaultAsynchronousFlow
timeout.issues
-OfficeFloorIssues
.- Returns:
RawGovernanceMetaData
.
-
-