Class PageNode
java.lang.Object
com.aquima.interactions.portal.model.flow.NodeBase
com.aquima.interactions.portal.model.flow.PageNode
- All Implemented Interfaces:
INodeDetails
,IResultNodeDetails
,INodeDetailsWithDebugIdentifier
,Serializable
public class PageNode
extends NodeBase
implements IResultNodeDetails, INodeDetailsWithDebugIdentifier
Node class for the flow engine to represent a page.
- Since:
- 5.0
- Author:
- O. Kerpershoek
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method returns an array with the possible exit states of the result (page).getProperty
(String key) String[]
This method returns the ID of the result node.toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.aquima.interactions.flow.INodeDetails
getNodeId
-
Constructor Details
-
PageNode
Constructs a page node with the specified ID, name and exit events. This constructor is used when restoring a session from XML.- Parameters:
id
- The ID of the node.pageName
- The name of the page.exitEvents
- The exit events for the page node.
-
PageNode
-
-
Method Details
-
getResultId
Description copied from interface:IResultNodeDetails
This method returns the ID of the result node. This node type usually represents a page. The flow will stop when a flow node of this type is encountered.- Specified by:
getResultId
in interfaceIResultNodeDetails
- Returns:
- the ID of the result node.
-
getExitStates
Description copied from interface:IResultNodeDetails
This method returns an array with the possible exit states of the result (page). Each exit state will be mapped to an edge in the calling flow to determine the next node.- Specified by:
getExitStates
in interfaceIResultNodeDetails
- Returns:
- an array with the possible exit states of the action.
-
getPropertyKeys
-
getProperty
-
getDebugIdentifier
- Specified by:
getDebugIdentifier
in interfaceINodeDetailsWithDebugIdentifier
-
toString
-