Class DefaultActionNodeDetails
java.lang.Object
com.aquima.interactions.flow.model.DefaultActionNodeDetails
- All Implemented Interfaces:
IActionNodeDetails
,INodeDetails
,INodeDetailsWithDebugIdentifier
,Serializable
public class DefaultActionNodeDetails
extends Object
implements IActionNodeDetails, INodeDetailsWithDebugIdentifier
Default details object that is used for action nodes.
- Since:
- 7.0
- Author:
- O. Kerpershoek, F. van der Meer
- See Also:
-
Constructor Summary
Constructors -
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.This methode should return the unique ID that has been assigned to the node.
-
Constructor Details
-
DefaultActionNodeDetails
-
-
Method Details
-
getActionId
Description copied from interface:IActionNodeDetails
This method returns the name/ID of the action node.- Specified by:
getActionId
in interfaceIActionNodeDetails
- Returns:
- the name/ID of the action node.
-
getExitStates
Description copied from interface:IActionNodeDetails
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.- Specified by:
getExitStates
in interfaceIActionNodeDetails
- Returns:
- an array with the possible exit states of the action.
-
getNodeId
Description copied from interface:INodeDetails
This methode should return the unique ID that has been assigned to the node. The ID of a node is unique within the flow that contains the node.- Specified by:
getNodeId
in interfaceINodeDetails
- Returns:
- String containing the unique ID of the node.
-
getDebugIdentifier
- Specified by:
getDebugIdentifier
in interfaceINodeDetailsWithDebugIdentifier
-