public class RawGovernanceMetaDataImpl<I,F extends Enum<F>> extends Object implements RawGovernanceMetaDataFactory, RawGovernanceMetaData<I,F>
Governance
.Constructor and Description |
---|
RawGovernanceMetaDataImpl(String governanceName,
int governanceIndex,
Class<I> extensionInterfaceType,
GovernanceConfiguration<I,F> governanceConfiguration,
GovernanceMetaDataImpl<I,F> governanceMetaData)
Initiate.
|
public RawGovernanceMetaDataImpl(String governanceName, int governanceIndex, Class<I> extensionInterfaceType, GovernanceConfiguration<I,F> governanceConfiguration, GovernanceMetaDataImpl<I,F> governanceMetaData)
governanceName
- Name of the Governance
.governanceIndex
- Index of this RawGovernanceMetaData
within the
ProcessState
.extensionInterfaceType
- Extension interface type.governanceConfiguration
- GovernanceConfiguration
.governanceMetaData
- GovernanceMetaDataImpl
.public static RawGovernanceMetaDataFactory getFactory()
RawGovernanceMetaDataFactory
.RawGovernanceMetaDataFactory
.public <i,f extends Enum<f>> RawGovernanceMetaData<i,f> createRawGovernanceMetaData(GovernanceConfiguration<i,f> configuration, int governanceIndex, SourceContext sourceContext, Map<String,TeamManagement> officeTeams, Team continueTeam, String officeName, OfficeFloorIssues issues)
RawGovernanceMetaDataFactory
RawGovernanceMetaData
.createRawGovernanceMetaData
in interface RawGovernanceMetaDataFactory
i
- Extension interface type.f
- Flow key type.configuration
- GovernanceConfiguration
.governanceIndex
- Index of the Governance
within the
ProcessState
.sourceContext
- SourceContext
.officeTeams
- TeamManagement
instances by their Office
name.continueTeam
- Team
to enable the worker (Thread
) of the
responsible Team
to continue on to execute the next
Job
.officeName
- Name of the Office
having Governance
added.issues
- OfficeFloorIssues
.RawGovernanceMetaData
.public String getGovernanceName()
RawGovernanceMetaData
Governance
.getGovernanceName
in interface RawGovernanceMetaData<I,F extends Enum<F>>
Governance
.public Class<I> getExtensionInterfaceType()
RawGovernanceMetaData
Governance
.getExtensionInterfaceType
in interface RawGovernanceMetaData<I,F extends Enum<F>>
Governance
.public int getGovernanceIndex()
RawGovernanceMetaData
Governance
from the
ProcessState
.getGovernanceIndex
in interface RawGovernanceMetaData<I,F extends Enum<F>>
Governance
from the
ProcessState
.public GovernanceMetaData<I,F> getGovernanceMetaData()
RawGovernanceMetaData
GovernanceMetaData
.getGovernanceMetaData
in interface RawGovernanceMetaData<I,F extends Enum<F>>
GovernanceMetaData
.public void linkOfficeMetaData(OfficeMetaDataLocator taskLocator, AssetManagerFactory assetManagerFactory, OfficeFloorIssues issues)
RawGovernanceMetaData
TaskMetaData
instances to enable JobSequence
of
execution.linkOfficeMetaData
in interface RawGovernanceMetaData<I,F extends Enum<F>>
taskLocator
- OfficeMetaDataLocator
.assetManagerFactory
- AssetManagerFactory
.issues
- OfficeFloorIssues
.Copyright © 2005–2016. All rights reserved.