Interface ExecutionManagedFunction
-
public interface ExecutionManagedFunction
ManagedFunction
available to theExecutionExplorer
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExecutionManagedFunction
getManagedFunction(ManagedFunctionEscalationType escalationType)
Obtains theExecutionManagedFunction
for theManagedFunctionEscalationType
.ExecutionManagedFunction
getManagedFunction(ManagedFunctionFlowType<?> flowType)
Obtains theExecutionManagedFunction
for theManagedFunctionFlowType
.java.lang.String
getManagedFunctionName()
Obtains the name of theManagedFunction
.ManagedFunctionType<?,?>
getManagedFunctionType()
Obtains theManagedFunctionType
for theManagedFunction
.ExecutionManagedObject
getManagedObject(ManagedFunctionObjectType<?> objectType)
Obtains theExecutionManagedObject
for theManagedFunctionObjectType
.ExecutionManagedFunction
getNextManagedFunction()
Obtains the nextExecutionManagedFunction
.
-
-
-
Method Detail
-
getManagedFunctionName
java.lang.String getManagedFunctionName()
Obtains the name of theManagedFunction
.- Returns:
- Name of the
ManagedFunction
.
-
getManagedFunctionType
ManagedFunctionType<?,?> getManagedFunctionType()
Obtains theManagedFunctionType
for theManagedFunction
.- Returns:
ManagedFunctionType
for theManagedFunction
.
-
getNextManagedFunction
ExecutionManagedFunction getNextManagedFunction()
Obtains the nextExecutionManagedFunction
.- Returns:
ExecutionManagedFunction
for the nextManagedFunction
. May benull
if no nextManagedFunction
.
-
getManagedFunction
ExecutionManagedFunction getManagedFunction(ManagedFunctionFlowType<?> flowType)
Obtains theExecutionManagedFunction
for theManagedFunctionFlowType
.- Parameters:
flowType
-ManagedFunctionFlowType
.- Returns:
ExecutionManagedFunction
for theManagedFunctionFlowType
.
-
getManagedFunction
ExecutionManagedFunction getManagedFunction(ManagedFunctionEscalationType escalationType)
Obtains theExecutionManagedFunction
for theManagedFunctionEscalationType
.- Parameters:
escalationType
-ManagedFunctionEscalationType
.- Returns:
ExecutionManagedFunction
for theManagedFunctionEscalationType
. May benull
if not handled by the application (as handled byManagedObjectSource
/OfficeFloor
).
-
getManagedObject
ExecutionManagedObject getManagedObject(ManagedFunctionObjectType<?> objectType)
Obtains theExecutionManagedObject
for theManagedFunctionObjectType
.- Parameters:
objectType
-ManagedFunctionObjectType
.- Returns:
ExecutionManagedObject
for theManagedFunctionObjectType
.
-
-