Package de.xima.fc.plugin.workflow
Class TreeAccessorWorkflowNode
- java.lang.Object
 - 
- de.xima.fc.plugin.workflow.TreeAccessorWorkflowNode
 
 
- 
- All Implemented Interfaces:
 ITreeAccessor<WorkflowNode,UUID>,ITreeParentAccessor<WorkflowNode,UUID>
- Direct Known Subclasses:
 TreeAccessorWithDataWorkflowNode
public class TreeAccessorWorkflowNode extends Object implements ITreeAccessor<WorkflowNode,UUID>, ITreeParentAccessor<WorkflowNode,UUID>
AITreeAccessorfor treatingWorkflowNodes as a tree, so that they can be used with the execution analyzer.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Constructor Summary
Constructors Constructor Description TreeAccessorWorkflowNode() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<WorkflowNode>getChildren(WorkflowNode node)UUIDgetId(WorkflowNode node)WorkflowNodegetParent(WorkflowNode node) 
 - 
 
- 
- 
Method Detail
- 
getChildren
public List<WorkflowNode> getChildren(WorkflowNode node)
- Specified by:
 getChildrenin interfaceITreeAccessor<WorkflowNode,UUID>- Parameters:
 node- The node for which to get the children.- Returns:
 - A list of all children of the given tree node, empty array if it is a leaf node.
 
 
- 
getId
public UUID getId(WorkflowNode node)
- Specified by:
 getIdin interfaceITreeAccessor<WorkflowNode,UUID>- Specified by:
 getIdin interfaceITreeParentAccessor<WorkflowNode,UUID>- Parameters:
 node- A node for which to retrieve its ID.- Returns:
 - The (unique) identifier of the given tree node.
 
 
- 
getParent
public WorkflowNode getParent(WorkflowNode node)
- Specified by:
 getParentin interfaceITreeParentAccessor<WorkflowNode,UUID>- Parameters:
 node- The node for which to get the parent.- Returns:
 - Parent of the node, 
nullif it is a root node. 
 
 - 
 
 -