Interface GovernanceType<E,F extends java.lang.Enum<F>>
-
- All Known Implementing Classes:
GovernanceTypeImpl
public interface GovernanceType<E,F extends java.lang.Enum<F>>Type definitionof aGovernance.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GovernanceEscalationType[]getEscalationTypes()Obtains theGovernanceEscalationTypedefinitions for the possibleEscalationFlowinstances by theGovernanceActivity.java.lang.Class<E>getExtensionType()Obtains the extension type that theManagedObjectinstances are to provide to be enableGovernanceover them.GovernanceFlowType<F>[]getFlowTypes()Obtains theGovernanceFlowTypedefinitions for the possibleFlowinstances instigated by theGovernanceActivity.GovernanceFactory<? extends E,F>getGovernanceFactory()Obtains theGovernanceFactory.
-
-
-
Method Detail
-
getGovernanceFactory
GovernanceFactory<? extends E,F> getGovernanceFactory()
Obtains theGovernanceFactory.- Returns:
GovernanceFactory.
-
getExtensionType
java.lang.Class<E> 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.
-
-