Interface ManagedFunctionConfiguration<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
-
- All Superinterfaces:
FunctionConfiguration<F>
- All Known Implementing Classes:
ManagedFunctionBuilderImpl
public interface ManagedFunctionConfiguration<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>> extends FunctionConfiguration<F>
Configuration of aManagedFunction.- Author:
- Daniel Sagenschneider
-
-
Method Summary
-
Methods inherited from interface net.officefloor.frame.internal.configuration.FunctionConfiguration
getEscalations, getFlowConfiguration, getResponsibleTeamName
-
-
-
-
Method Detail
-
getFunctionName
java.lang.String getFunctionName()
Obtains the name of thisManagedFunction.- Returns:
- Name of this
ManagedFunction.
-
getManagedFunctionFactory
ManagedFunctionFactory<O,F> getManagedFunctionFactory()
Obtains theManagedFunctionFactoryfor theManagedFunction.- Returns:
ManagedFunctionFactory.
-
getAnnotations
java.lang.Object[] getAnnotations()
Obtains the annotations for theManagedFunction.- Returns:
- Annotations for the
ManagedFunction.
-
getObjectConfiguration
ManagedFunctionObjectConfiguration<O>[] getObjectConfiguration()
Obtains the configuration of the dependentObjectinstances for thisManagedFunction.- Returns:
- Configuration of the dependent
Objectinstances for thisManagedFunction.
-
getManagedObjectConfiguration
ManagedObjectConfiguration<?>[] getManagedObjectConfiguration()
Obtains the configuration of theManagedFunctionboundManagedObjectinstances.- Returns:
- Listing of the
ManagedObjectconfiguration for thisManagedFunction.
-
getGovernanceConfiguration
ManagedFunctionGovernanceConfiguration[] getGovernanceConfiguration()
Obtains the configuration of theGovernanceinstances for thisManagedFunction.- Returns:
- Configuration of the
Governancefor thisManagedFunction.
-
getPreAdministration
AdministrationConfiguration<?,?,?>[] getPreAdministration()
Obtains the listing of theAdministrationto be done before theManagedFunctionis executed.- Returns:
- Listing of the
Administrationto be done before theManagedFunctionis executed.
-
getPostAdministration
AdministrationConfiguration<?,?,?>[] getPostAdministration()
Obtains the listing of theAdministrationto be done after theManagedFunctionis executed.- Returns:
- Listing of the
Administrationto be done after theManagedFunctionis executed.
-
getNextFunction
ManagedFunctionReference getNextFunction()
Obtains the reference to the nextManagedFunction.- Returns:
- Reference to the next
ManagedFunction.
-
getAsynchronousFlowTimeout
long getAsynchronousFlowTimeout()
Obtains the timeout for anyAsynchronousFlowinstigated.- Returns:
- Timeout for any
AsynchronousFlowinstigated.
-
-