Interface GovernanceConfiguration<E,F extends Enum<F>>
- All Superinterfaces:
FunctionConfiguration<F>
- All Known Implementing Classes:
GovernanceBuilderImpl
Configuration for the
Governance.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionlongObtains the timeout for anyAsynchronousFlowinstigated.Obtains the extension interface type forManagedObjectto provide to enableGovernance.GovernanceFactory<? super E,F> Obtains theGovernanceFactory.Obtains the name of theGovernance.Methods inherited from interface net.officefloor.frame.internal.configuration.FunctionConfiguration
getEscalations, getFlowConfiguration, getResponsibleTeamName
-
Method Details
-
getGovernanceName
String getGovernanceName()Obtains the name of theGovernance.- Returns:
- Name of the
Governance.
-
getGovernanceFactory
GovernanceFactory<? super E,F> getGovernanceFactory()Obtains theGovernanceFactory.- Returns:
GovernanceFactory.
-
getExtensionType
Obtains the extension interface type forManagedObjectto provide to enableGovernance.- Returns:
- Extension interface type for
ManagedObjectto provide to enableGovernance.
-
getAsynchronousFlowTimeout
long getAsynchronousFlowTimeout()Obtains the timeout for anyAsynchronousFlowinstigated.- Returns:
- Timeout for any
AsynchronousFlowinstigated.
-