Interface GovernanceType<E,F extends Enum<F>>
- All Known Implementing Classes:
GovernanceTypeImpl
public interface GovernanceType<E,F extends Enum<F>>
Type definition of a Governance.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains theGovernanceEscalationTypedefinitions for the possibleEscalationFlowinstances by theGovernanceActivity.Obtains the extension type that theManagedObjectinstances are to provide to be enableGovernanceover them.Obtains theGovernanceFlowTypedefinitions for the possibleFlowinstances instigated by theGovernanceActivity.GovernanceFactory<? extends E,F> Obtains theGovernanceFactory.
-
Method Details
-
getGovernanceFactory
GovernanceFactory<? extends E,F> getGovernanceFactory()Obtains theGovernanceFactory.- Returns:
GovernanceFactory.
-
getExtensionType
Obtains the extension type that theManagedObjectinstances are to provide to be enableGovernanceover them.- Returns:
- Extension type that the
ManagedObjectinstances are to provide to be enableGovernanceover them.
-
getFlowTypes
GovernanceFlowType<F>[] getFlowTypes()Obtains theGovernanceFlowTypedefinitions for the possibleFlowinstances instigated by theGovernanceActivity.- Returns:
GovernanceFlowTypedefinitions for the possibleFlowinstances instigated by theGovernanceActivity.
-
getEscalationTypes
GovernanceEscalationType[] getEscalationTypes()Obtains theGovernanceEscalationTypedefinitions for the possibleEscalationFlowinstances by theGovernanceActivity.- Returns:
GovernanceEscalationTypedefinitions for the possibleEscalationFlowinstances by theGovernanceActivity.
-