Package com.aquima.interactions.flow
Interface IActionNodeDetails
- All Superinterfaces:
INodeDetails
,Serializable
- All Known Implementing Classes:
DefaultActionNodeDetails
,FlowActionNodeDetails
,FunctionNode
,ServiceNode
Interface for action nodes in a flow. The flow handler will be invoked with this node when the flow engine encounters
an action node.
- Since:
- 5.0
- Author:
- O. Kerpershoek, F. van der Meer
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the name/ID of the action node.This method returns an array with the possible exit states of the action.Methods inherited from interface com.aquima.interactions.flow.INodeDetails
getNodeId
-
Method Details
-
getActionId
String getActionId()This method returns the name/ID of the action node.- Returns:
- the name/ID of the action node.
-
getExitStates
ExitEvent[] getExitStates()This method returns an array with the possible exit states of the action. Each exit state will be mapped to an edge in the flow to determine the next node. The actual result of the action node (executed by the flow handler) will be used to choose the correct edge.- Returns:
- an array with the possible exit states of the action.
-