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.FunctionConfigurationgetEscalations, getFlowConfiguration, getResponsibleTeamName
 
- 
 
- 
- 
- 
Method Detail- 
getFunctionNamejava.lang.String getFunctionName() Obtains the name of thisManagedFunction.- Returns:
- Name of this ManagedFunction.
 
 - 
getManagedFunctionFactoryManagedFunctionFactory<O,F> getManagedFunctionFactory() Obtains theManagedFunctionFactoryfor theManagedFunction.- Returns:
- ManagedFunctionFactory.
 
 - 
getAnnotationsjava.lang.Object[] getAnnotations() Obtains the annotations for theManagedFunction.- Returns:
- Annotations for the ManagedFunction.
 
 - 
getObjectConfigurationManagedFunctionObjectConfiguration<O>[] getObjectConfiguration() Obtains the configuration of the dependentObjectinstances for thisManagedFunction.- Returns:
- Configuration of the dependent Objectinstances for thisManagedFunction.
 
 - 
getManagedObjectConfigurationManagedObjectConfiguration<?>[] getManagedObjectConfiguration() Obtains the configuration of theManagedFunctionboundManagedObjectinstances.- Returns:
- Listing of the ManagedObjectconfiguration for thisManagedFunction.
 
 - 
getGovernanceConfigurationManagedFunctionGovernanceConfiguration[] getGovernanceConfiguration() Obtains the configuration of theGovernanceinstances for thisManagedFunction.- Returns:
- Configuration of the Governancefor thisManagedFunction.
 
 - 
getPreAdministrationAdministrationConfiguration<?,?,?>[] getPreAdministration() Obtains the listing of theAdministrationto be done before theManagedFunctionis executed.- Returns:
- Listing of the Administrationto be done before theManagedFunctionis executed.
 
 - 
getPostAdministrationAdministrationConfiguration<?,?,?>[] getPostAdministration() Obtains the listing of theAdministrationto be done after theManagedFunctionis executed.- Returns:
- Listing of the Administrationto be done after theManagedFunctionis executed.
 
 - 
getNextFunctionManagedFunctionReference getNextFunction() Obtains the reference to the nextManagedFunction.- Returns:
- Reference to the next ManagedFunction.
 
 - 
getAsynchronousFlowTimeoutlong getAsynchronousFlowTimeout() Obtains the timeout for anyAsynchronousFlowinstigated.- Returns:
- Timeout for any AsynchronousFlowinstigated.
 
 
- 
 
-