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 definition
of aGovernance
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GovernanceEscalationType[]
getEscalationTypes()
Obtains theGovernanceEscalationType
definitions for the possibleEscalationFlow
instances by theGovernanceActivity
.java.lang.Class<E>
getExtensionType()
Obtains the extension type that theManagedObject
instances are to provide to be enableGovernance
over them.GovernanceFlowType<F>[]
getFlowTypes()
Obtains theGovernanceFlowType
definitions for the possibleFlow
instances 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 theManagedObject
instances are to provide to be enableGovernance
over them.- Returns:
- Extension type that the
ManagedObject
instances are to provide to be enableGovernance
over them.
-
getFlowTypes
GovernanceFlowType<F>[] getFlowTypes()
Obtains theGovernanceFlowType
definitions for the possibleFlow
instances instigated by theGovernanceActivity
.- Returns:
GovernanceFlowType
definitions for the possibleFlow
instances instigated by theGovernanceActivity
.
-
getEscalationTypes
GovernanceEscalationType[] getEscalationTypes()
Obtains theGovernanceEscalationType
definitions for the possibleEscalationFlow
instances by theGovernanceActivity
.- Returns:
GovernanceEscalationType
definitions for the possibleEscalationFlow
instances by theGovernanceActivity
.
-
-