Class FunctionNode
java.lang.Object
com.aquima.interactions.portal.model.flow.NodeBase
com.aquima.interactions.portal.model.flow.FunctionNode
- All Implemented Interfaces:
IActionNodeDetails
,INodeDetails
,INodeDetailsWithDebugIdentifier
,Serializable
public class FunctionNode
extends NodeBase
implements IActionNodeDetails, INodeDetailsWithDebugIdentifier
- Since:
- 10.3
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FunctionNode
(NodeID id, IFunctionCallDefinition definition) Constructs a function node with the specified ID, name, type and parameters. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the call name of the function this node represents.This method returns an empty exit event array.This method returns the output parameters for the function.This method returns the input parameters for the function.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.flow.INodeDetails
getNodeId
-
Constructor Details
-
FunctionNode
Constructs a function node with the specified ID, name, type and parameters. This constructor is used when restoring a session from XML.- Parameters:
id
- The ID of the node.definition
- The definition of the function.
-
-
Method Details
-
getActionId
This method returns the call name of the function this node represents.- Specified by:
getActionId
in interfaceIActionNodeDetails
- Returns:
- The call name of the function
-
getOutputParameters
This method returns the output parameters for the function.- Returns:
- the output parameters for the function.
-
getParameters
This method returns the input parameters for the function.- Returns:
- the input parameters for the function.
-
getExitStates
This method returns an empty exit event array.- Specified by:
getExitStates
in interfaceIActionNodeDetails
- Returns:
- an empty exit event array.
-
getDebugIdentifier
- Specified by:
getDebugIdentifier
in interfaceINodeDetailsWithDebugIdentifier
-