Interface ExecutionManagedFunction
public interface ExecutionManagedFunction
ManagedFunction available to the ExecutionExplorer.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptiongetManagedFunction(ManagedFunctionEscalationType escalationType) Obtains theExecutionManagedFunctionfor theManagedFunctionEscalationType.getManagedFunction(ManagedFunctionFlowType<?> flowType) Obtains theExecutionManagedFunctionfor theManagedFunctionFlowType.Obtains the name of theManagedFunction.ManagedFunctionType<?,?> Obtains theManagedFunctionTypefor theManagedFunction.getManagedObject(ManagedFunctionObjectType<?> objectType) Obtains theExecutionManagedObjectfor theManagedFunctionObjectType.Obtains the nextExecutionManagedFunction.
-
Method Details
-
getManagedFunctionName
String getManagedFunctionName()Obtains the name of theManagedFunction.- Returns:
- Name of the
ManagedFunction.
-
getManagedFunctionType
ManagedFunctionType<?,?> getManagedFunctionType()Obtains theManagedFunctionTypefor theManagedFunction.- Returns:
ManagedFunctionTypefor theManagedFunction.
-
getNextManagedFunction
ExecutionManagedFunction getNextManagedFunction()Obtains the nextExecutionManagedFunction.- Returns:
ExecutionManagedFunctionfor the nextManagedFunction. May benullif no nextManagedFunction.
-
getManagedFunction
Obtains theExecutionManagedFunctionfor theManagedFunctionFlowType.- Parameters:
flowType-ManagedFunctionFlowType.- Returns:
ExecutionManagedFunctionfor theManagedFunctionFlowType.
-
getManagedFunction
Obtains theExecutionManagedFunctionfor theManagedFunctionEscalationType.- Parameters:
escalationType-ManagedFunctionEscalationType.- Returns:
ExecutionManagedFunctionfor theManagedFunctionEscalationType. May benullif not handled by the application (as handled byManagedObjectSource/OfficeFloor).
-
getManagedObject
Obtains theExecutionManagedObjectfor theManagedFunctionObjectType.- Parameters:
objectType-ManagedFunctionObjectType.- Returns:
ExecutionManagedObjectfor theManagedFunctionObjectType.
-