Interface GovernanceSourceMetaData<I,F extends Enum<F>>
public interface GovernanceSourceMetaData<I,F extends Enum<F>>
Meta-data of the
GovernanceSource.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>[]Obtains the potentialEscalationtypes from theGovernance.Obtains theClassthat theManagedObjectmust provide as an extension interface to be governed.Obtains the list ofGovernanceFlowMetaDatainstances should thisGovernanceSourcerequire instigating aFlow.GovernanceFactory<? extends I,F> Obtains theGovernanceFactory.
-
Method Details
-
getGovernanceFactory
GovernanceFactory<? extends I,F> getGovernanceFactory()Obtains theGovernanceFactory.- Returns:
GovernanceFactory.
-
getExtensionInterface
Obtains theClassthat theManagedObjectmust provide as an extension interface to be governed.- Returns:
- Extension interface for the
ManagedObject.
-
getFlowMetaData
GovernanceFlowMetaData<F>[] getFlowMetaData()Obtains the list ofGovernanceFlowMetaDatainstances should thisGovernanceSourcerequire instigating aFlow.- Returns:
- Meta-data of
Flowinstances instigated by thisGovernanceSource.
-
getEscalationTypes
Class<?>[] getEscalationTypes()Obtains the potentialEscalationtypes from theGovernance.- Returns:
- Potential
Escalationtypes from theGovernance.
-