Class TreeAccessorWorkflowNode
java.lang.Object
de.xima.fc.plugin.workflow.TreeAccessorWorkflowNode
- All Implemented Interfaces:
ITreeAccessor<WorkflowNode, UUID>, ITreeParentAccessor<WorkflowNode, UUID>, ITreeAccessor<WorkflowNode, UUID>, ITreeParentAccessor<WorkflowNode, UUID>
- Direct Known Subclasses:
TreeAccessorWithDataWorkflowNode
@Deprecated
public class TreeAccessorWorkflowNode
extends Object
implements ITreeAccessor<WorkflowNode, UUID>, ITreeParentAccessor<WorkflowNode, UUID>
Deprecated.
A
ITreeAccessor for treating WorkflowNodes as a tree, so that they can be used with the execution
analyzer.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetChildren(WorkflowNode node) Deprecated.Gets the children of the given node.getId(WorkflowNode node) Deprecated.Gets the ID of the given node.getParent(WorkflowNode node) Deprecated.
-
Constructor Details
-
TreeAccessorWorkflowNode
public TreeAccessorWorkflowNode()Deprecated.
-
-
Method Details
-
getChildren
Deprecated.Description copied from interface:ITreeAccessorGets the children of the given node. It is generally recommended to return a list of nodes for fast random access, but implementations must be compatible with general iterables.- Specified by:
getChildrenin interfaceITreeAccessor<WorkflowNode, UUID>- 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
Deprecated.Description copied from interface:ITreeAccessorGets the ID of the given node. The ID must be unique within the tree, but it is not required to be unique across different trees.- Specified by:
getIdin interfaceITreeAccessor<WorkflowNode, UUID>- Specified by:
getIdin interfaceITreeAccessor<WorkflowNode, UUID>- Specified by:
getIdin interfaceITreeParentAccessor<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
Deprecated.- Specified by:
getParentin interfaceITreeParentAccessor<WorkflowNode, UUID>- 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.
-
ETreeAccessorWorkflowNode.INSTANCE