Uses of Class
de.xima.fc.workflow.NodeKey
-
-
Uses of NodeKey in de.xima.fc.entities
Methods in de.xima.fc.entities that return NodeKey Modifier and Type Method Description NodeKey
WorkflowNode. getNodeKey()
-
Uses of NodeKey in de.xima.fc.exceptions
Methods in de.xima.fc.exceptions that return NodeKey Modifier and Type Method Description NodeKey
AAttachmentListResolutionError.NodeDoesNotExist. getNodeKey()
NodeKey
AFileListResolutionError.NodeDoesNotExist. getNodeKey()
NodeKey
NodeTransferredControlException. getTargetNode()
Methods in de.xima.fc.exceptions with parameters of type NodeKey Modifier and Type Method Description NodeTransferredControlException.Builder
NodeTransferredControlException.Builder. targetNode(NodeKey targetNode)
Constructors in de.xima.fc.exceptions with parameters of type NodeKey Constructor Description NodeDoesNotExist(AttachmentItem item, NodeKey nodeKey)
NodeDoesNotExist(ResourceItem item, NodeKey nodeKey)
-
Uses of NodeKey in de.xima.fc.interfaces.workflow
Methods in de.xima.fc.interfaces.workflow that return NodeKey Modifier and Type Method Description NodeKey
INodeKeyProviding. getNodeKey()
Methods in de.xima.fc.interfaces.workflow that return types with arguments of type NodeKey Modifier and Type Method Description List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
IWorkflowProvider. getAllNodesOfTypeSelectItems(String type)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
IWorkflowProvider. getParentControlTransferTargetsSelectItems(NodeKey key, String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
IWorkflowProvider. getParentControlTransferTargetsSelectItems(String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
IWorkflowProvider. getParentsSelectItems()
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
IWorkflowProvider. getParentsSelectItems(NodeKey key)
Methods in de.xima.fc.interfaces.workflow with parameters of type NodeKey Modifier and Type Method Description List<IFileProvidingTriggerWithName>
IWorkflowProvider. getAssignedProvidingTriggers(NodeKey key)
Returns the triggers of the workflow task that contains the given node and also provide files.List<ITriggerWithName>
IWorkflowProvider. getAssignedTriggers(NodeKey key)
Returns the triggers of the workflow task that contains the given node.List<INodeWithName>
IWorkflowProvider. getAttachmentProvidingParents(NodeKey nodeKey)
Returns a list of all nodes that are parents of the given node and that provides or creates attachments, seegetAttachmentValueDescriptor
).List<? extends de.xima.cmn.validation.spec.IChoiceEntry<AttachmentItem>>
IWorkflowProvider. getAvailableAttachments(NodeKey nodeKey, GetAvailableAttachmentsParams params)
Returns a list of all available attachment items that are available for the given workflow node.default List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
IWorkflowProvider. getAvailableResources(NodeKey nodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction)
Deprecated.default List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
IWorkflowProvider. getAvailableResources(NodeKey nodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, String... extensions)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
IWorkflowProvider. getAvailableResources(NodeKey nodeKey, GetAvailableResourcesParams params)
Returns a list of all available resources, which may include client resources, form resources, and external resource URLs, etc.List<INodeWithName>
IWorkflowProvider. getErrorCompletionPredecessors(NodeKey key)
A list of all nodes that have finished execution and that precede the given node n; i.e.List<INodeWithName>
IWorkflowProvider. getNormalCompletionAttachmentProvidingPredecessors(NodeKey key)
Returns a list of all predecessors of the given node N, that have finished execution and that provide attachments.List<INodeWithName>
IWorkflowProvider. getNormalCompletionPredecessors(NodeKey key)
A list of all nodes that have finished execution and that precede the given node n; i.e.List<IFileProvidingNodeWithName>
IWorkflowProvider. getNormalCompletionProvidingPredecessors(NodeKey key)
Returns a list of all predecessors of the given node N that provide files.List<INodeWithName>
IWorkflowProvider. getParentControlTransferTargets(NodeKey key, String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
IWorkflowProvider. getParentControlTransferTargetsSelectItems(NodeKey key, String... controlTransferTypes)
List<INodeWithName>
IWorkflowProvider. getParents(NodeKey key)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
IWorkflowProvider. getParentsSelectItems(NodeKey key)
default List<INodeWithName>
IWorkflowProvider. getPredecessors(NodeKey key)
Deprecated.List<IFileProvidingNodeWithName>
IWorkflowProvider. getProvidingParents(NodeKey nodeKey)
Returns a list of all nodes that are parents of the given node and that provides or creates files, seegetFileValueDescriptor
).default List<IFileProvidingNodeWithName>
IWorkflowProvider. getProvidingPredecessors(NodeKey key)
Deprecated. -
Uses of NodeKey in de.xima.fc.interfaces.workflow.analysis
Methods in de.xima.fc.interfaces.workflow.analysis that return NodeKey Modifier and Type Method Description NodeKey
ICreateFlowGraphContext. createNodeKey(TElement element)
Creates the element key that needs to be entered in the list of potentially reachable nodes.NodeKey
IVirtualFlowGraphNode. getNodeKey()
Gets the ID of this virtual node.NodeKey
IVirtualFlowGraphNode. getOwner()
Gets the owner of this virtual node.NodeKey
ITaskFlowAnalysisData. resolveToRealNode(NodeKey nodeKey)
Resolves a node key to a realWorkflowNode
in the flow graph.Methods in de.xima.fc.interfaces.workflow.analysis that return types with arguments of type NodeKey Modifier and Type Method Description default com.google.common.graph.Graph<NodeKey>
ITaskFlowAnalysis. getFlowGraph()
Deprecated.UseITaskFlowAnalysisData.getValueFlowGraph()
instead.com.google.common.graph.Graph<NodeKey>
ITaskFlowAnalysisData. getHierarchyGraph()
Returns a directed graph with all nodes and an edge from the parent to the child.Set<NodeKey>
IFlowGraphEdgeData. getOwners()
The nodes which own this edge, if any.default Set<NodeKey>
ITaskFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
Deprecated.Set<NodeKey>
ITaskFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey, FlowGraphFilter.Backward filter)
Finds all potential predecessors of the given node reachable via paths in the flow graph, observing the constraints imposed by the given filter.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey, FlowGraphFilter.Backward filter)
default Set<NodeKey>
ITaskFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
Deprecated.Set<NodeKey>
ITaskFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey, FlowGraphFilter.Forward filter)
Finds all potential successors of the given node reachable via paths in the flow graph, observing the constraints imposed by the given filter.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
Deprecated.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey, FlowGraphFilter.Forward filter)
com.google.common.graph.ValueGraph<NodeKey,? extends IFlowGraphEdgeData>
ITaskFlowAnalysisData. getValueFlowGraph()
Returns the flow graph that indicated potential successors for each node.com.google.common.collect.ImmutableMap<NodeKey,IVirtualFlowGraphNode>
ITaskFlowAnalysisData. getVirtualNodes()
An index with allvirtual
flow graph nodes that were introduced into the graph.Methods in de.xima.fc.interfaces.workflow.analysis with parameters of type NodeKey Modifier and Type Method Description IFlowGraphEdgeDataBuilder
IFlowGraphEdgeDataBuilder. addOwner(NodeKey owner)
boolean
IFlowGraphFilterInstance. allowsEdge(NodeKey nodeU, NodeKey nodeV, IFlowGraphEdgeData data)
Filter for all edges.boolean
IFlowGraphFilterInstance. allowsFinalEdge(NodeKey nodeU, NodeKey nodeV, IFlowGraphEdgeData data)
Filter for the fianl edge type via which a source node should connect to a target node.boolean
IFlowGraphFilterInstance. allowsInitialEdge(NodeKey nodeU, NodeKey nodeV, IFlowGraphEdgeData data)
Filter for the initial edge type via which a source node should connect to a target node.default void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, NodeKey to)
void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, NodeKey to, IFlowGraphEdgeDataConfigurator data)
For eachsource
infrom
, adds an edge(source, to)
to the flow graph.default void
ICreateFlowGraphContext. connect(NodeKey from, NodeKey to)
void
ICreateFlowGraphContext. connect(NodeKey from, NodeKey to, IFlowGraphEdgeDataConfigurator data)
Adds an edge(from, to)
to the flow graph.void
ICreateFlowGraphContext. connect(NodeKey from, TElement toParent, int toChildIndex, IFlowGraphEdgeDataConfigurator data)
Finds thechild
at the given index in thetoParent
and adds an edge(from, child)
to the flow graph.void
ICreateFlowGraphContext. connectEndPoints(com.google.common.collect.ImmutableSet<? extends INodeKeyProviding> from, NodeKey to, IFlowGraphEdgeDataConfigurator data)
For eachsource
infrom
, adds an edge(source, to)
to the flow graph.IFlowGraphEndPoints
ITaskFlowAnalysisData. getEndPoints(NodeKey node)
Theend points
of the given node.default Set<NodeKey>
ITaskFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
Deprecated.Set<NodeKey>
ITaskFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey, FlowGraphFilter.Backward filter)
Finds all potential predecessors of the given node reachable via paths in the flow graph, observing the constraints imposed by the given filter.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey, FlowGraphFilter.Backward filter)
default Set<NodeKey>
ITaskFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
Deprecated.Set<NodeKey>
ITaskFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey, FlowGraphFilter.Forward filter)
Finds all potential successors of the given node reachable via paths in the flow graph, observing the constraints imposed by the given filter.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
Deprecated.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey, FlowGraphFilter.Forward filter)
default boolean
IWorkflowFlowAnalysis. isNodePotentiallyReachable(NodeKey sourceKey, NodeKey targetKey)
default boolean
IWorkflowFlowAnalysis. isNodePotentiallyReachable(NodeKey sourceKey, NodeKey targetKey, FlowGraphFilter.Generic filter)
default boolean
ITaskFlowAnalysis. isPotentiallyReachable(NodeKey sourceKey, NodeKey targetKey)
default boolean
ITaskFlowAnalysis. isPotentiallyReachable(NodeKey sourceKey, NodeKey targetKey, FlowGraphFilter.Generic filter)
Checks whether the target node is reachable from the source ode via a path in the flow graph, observing the constraints imposed by the given filter.default boolean
ITaskFlowAnalysisData. isRealNode(NodeKey nodeKey)
Checks whether the given node is a realWorkflowNode
, seeIVirtualFlowGraphNode
andITaskFlowAnalysisData.getVirtualNodes()
for more details.default boolean
ITaskFlowAnalysisData. isVirtualNode(NodeKey nodeKey)
Checks whether the given node is a virtual node, seeIVirtualFlowGraphNode
andITaskFlowAnalysisData.getVirtualNodes()
for more details.NodeKey
ITaskFlowAnalysisData. resolveToRealNode(NodeKey nodeKey)
Resolves a node key to a realWorkflowNode
in the flow graph.default boolean
IFlowGraphFilterInstance. test(NodeKey nodeU, NodeKey nodeV, IFlowGraphEdgeData edgeValue)
Method parameters in de.xima.fc.interfaces.workflow.analysis with type arguments of type NodeKey Modifier and Type Method Description default void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, INodeKeyProviding to, IFlowGraphEdgeDataConfigurator data)
For eachsource
infrom
, adds an edge(source, to)
to the flow graph.default void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, NodeKey to)
void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, NodeKey to, IFlowGraphEdgeDataConfigurator data)
For eachsource
infrom
, adds an edge(source, to)
to the flow graph.default void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, TElement toParent, int toChildIndex)
void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, TElement toParent, int toChildIndex, IFlowGraphEdgeDataConfigurator data)
Finds thechild
at the given index in thetoParent
and adds an edge(from, child)
to the flow graph.void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, TElement to, IFlowGraphEdgeDataConfigurator data)
Adds an edge(from, child)
to the flow graph for every element in the set of from nodes.default IFlowGraphEndPoints
ICreateFlowGraphContext. endPoints(com.google.common.collect.ImmutableSet<NodeKey> normalEndPoints, com.google.common.collect.ImmutableSet<NodeKey> throwingEndPoints)
default IFlowGraphEndPoints
ICreateFlowGraphContext. endPointsNeverNormal(com.google.common.collect.ImmutableSet<NodeKey> throwingEndPoints)
Deprecated.default IFlowGraphEndPoints
ICreateFlowGraphContext. endPointsNeverThrowing(com.google.common.collect.ImmutableSet<NodeKey> normalEndPoints)
Deprecated.default IFlowGraphEndPoints
ICreateFlowGraphContext. endPointsSameNormalAndThrowing(com.google.common.collect.ImmutableSet<NodeKey> endPoints)
IFlowGraphFilterInstance
FlowGraphFilter.Backward. newBackwardTraversal(Set<NodeKey> startNodes, ITaskFlowAnalysisData data)
Called at the beginning before a forward traversal operation on flow graph starts (e.g.default IFlowGraphFilterInstance
FlowGraphFilter.Generic. newBackwardTraversal(Set<NodeKey> startNodes, ITaskFlowAnalysisData data)
IFlowGraphFilterInstance
FlowGraphFilter.Forward. newForwardTraversal(Set<NodeKey> startNodes, ITaskFlowAnalysisData data)
Called at the beginning before a forward traversal operation on flow graph starts (e.g.default IFlowGraphFilterInstance
FlowGraphFilter.Generic. newForwardTraversal(Set<NodeKey> startNodes, ITaskFlowAnalysisData data)
IFlowGraphFilterInstance
FlowGraphFilter.Generic. newTraversal(Set<NodeKey> startNodes, ITaskFlowAnalysisData data)
Called at the beginning before a traversal operation on flow graph starts. -
Uses of NodeKey in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution that return NodeKey Modifier and Type Method Description NodeKey
IControlTransferringCompletionResult. getTargetNode()
Methods in de.xima.fc.interfaces.workflow.execution with parameters of type NodeKey Modifier and Type Method Description default WorkflowNode
IWorkflowNodeLocator. byUuid(NodeKey nodeKey)
Finds the node by the given UUID in the current workflow execution context.default List<WorkflowNode>
IWorkflowNodeLocator. byUuids(NodeKey... nodeKeys)
Finds the nodes by the given UUID in the current workflow execution context.default boolean
IWorkflowNodeLocator. isCurrentlyExecuted(NodeKey nodeKey)
Whether the given node is being executed currently.Method parameters in de.xima.fc.interfaces.workflow.execution with type arguments of type NodeKey Modifier and Type Method Description default List<WorkflowNode>
IWorkflowNodeLocator. byUuids(Iterable<NodeKey> nodeKeys)
Finds the nodes by the given UUID in the current workflow execution context. -
Uses of NodeKey in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that return NodeKey Modifier and Type Method Description NodeKey
IExecutingLikeControlTransferNode. getControlTransferTarget(TData data)
-
Uses of NodeKey in de.xima.fc.interfaces.workflow.nodes
Methods in de.xima.fc.interfaces.workflow.nodes that return NodeKey Modifier and Type Method Description NodeKey
INodeWithName. getElement()
-
Uses of NodeKey in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params that return NodeKey Modifier and Type Method Description NodeKey
ICreateFlowGraphParams. getKey()
Methods in de.xima.fc.interfaces.workflow.params with parameters of type NodeKey Modifier and Type Method Description INodeTransferredControlExceptionBuilder
INodeTransferredControlExceptionBuilder. targetNode(NodeKey targetNode)
Sets the optionalnode key
of the loop node which is targeted by the abrupt loop completion. -
Uses of NodeKey in de.xima.fc.interfaces.workflow.retval
Methods in de.xima.fc.interfaces.workflow.retval that return types with arguments of type NodeKey Modifier and Type Method Description default com.google.common.collect.ImmutableSet<NodeKey>
IFlowGraphEndPoints. getNormalEndPoints()
Deprecated.default com.google.common.collect.ImmutableSet<NodeKey>
IFlowGraphEndPoints. getThrowingEndPoints()
Deprecated. -
Uses of NodeKey in de.xima.fc.interfaces.workflow.validation
Methods in de.xima.fc.interfaces.workflow.validation with parameters of type NodeKey Modifier and Type Method Description IWorkflowElementWithDeserializedModel<?,WorkflowNode>
IWorkflowGlobalHandlerValidationContext. getNodeByUuid(NodeKey key, String nodeType)
-
Uses of NodeKey in de.xima.fc.mdl.resource
Methods in de.xima.fc.mdl.resource that return NodeKey Modifier and Type Method Description NodeKey
AttachmentItem. getNodeKey()
NodeKey
ResourceItem. getNodeKey()
Whentype
isFILE_PROVIDE_ACTION
: the key of the referenced node.Methods in de.xima.fc.mdl.resource with parameters of type NodeKey Modifier and Type Method Description static AttachmentItem
AttachmentItem. forWorkflowNode(NodeKey nodeKey)
static ResourceItem
ResourceItem. forWorkflowNode(NodeKey nodeKey)
Creates a new resource item that references files produced by a workflow node for the default file type.static ResourceItem
ResourceItem. forWorkflowNode(NodeKey nodeKey, String fileKey)
Creates a new resource item that references files produced by a workflow node for the given file type.void
AttachmentItem. setNodeKey(NodeKey nodeKey)
void
ResourceItem. setNodeKey(NodeKey nodeKey)
Whentype
isFILE_PROVIDE_ACTION
: the key of the referenced node. -
Uses of NodeKey in de.xima.fc.mdl.workflow
Fields in de.xima.fc.mdl.workflow declared as NodeKey Modifier and Type Field Description protected NodeKey
FlowGraphEndPoint. nodeKey
Methods in de.xima.fc.mdl.workflow that return NodeKey Modifier and Type Method Description NodeKey
FlowGraphEndPoint. getNodeKey()
NodeKey
FlowGraphEndPoint.ControlTransfer. getTarget()
Methods in de.xima.fc.mdl.workflow with parameters of type NodeKey Modifier and Type Method Description static FlowGraphEndPoint.ControlTransfer
FlowGraphEndPoint. controlTransfer(NodeKey nodeKey, NodeKey target, String controlTransferType)
Creates a new control transfer end point for the given node key and the given target and control transfer type.boolean
FlowGraphEndPoint.ControlTransfer. isValidTarget(NodeKey nodeKey, String... types)
Checks whether this control transfer end points has one of the given types, and is a valid target for the given node.static FlowGraphEndPoint.Normal
FlowGraphEndPoint. normal(NodeKey nodeKey)
Creates a new normal end point for the given node key and with no data.static FlowGraphEndPoint.Returning
FlowGraphEndPoint. returning(NodeKey nodeKey)
Creates a new returning end point for the given node key and with no data.static FlowGraphEndPoint.Throwing
FlowGraphEndPoint. throwing(NodeKey nodeKey)
Creates a new throwing end point for the given node key and with no data. -
Uses of NodeKey in de.xima.fc.ms.test.workflow
Methods in de.xima.fc.ms.test.workflow that return NodeKey Modifier and Type Method Description protected static NodeKey
AWorkflowEngineTest. nodeKey(WorkflowTrigger trigger, WorkflowNode node)
-
Uses of NodeKey in de.xima.fc.workflow
Methods in de.xima.fc.workflow that return NodeKey Modifier and Type Method Description static NodeKey
NodeKey. of(WorkflowNode node)
static NodeKey
NodeKey. of(String value)
static NodeKey
NodeKey. of(UUID taskUuid, UUID nodeUuid)
NodeKey
ElementKey. toNodeKey()
-
Uses of NodeKey in de.xima.fc.workflow.designer.bean
Methods in de.xima.fc.workflow.designer.bean that return types with arguments of type NodeKey Modifier and Type Method Description Map<NodeKey,Boolean>
FlowchartLinterProviderBean. findDeadNodeUpdates(FlowchartModel model)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
WorkflowProviderBean. getAllNodesOfTypeSelectItems(String type)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
WorkflowProviderBean. getParentControlTransferTargetsSelectItems(NodeKey key, String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
WorkflowProviderBean. getParentControlTransferTargetsSelectItems(String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
WorkflowProviderBean. getParentsSelectItems()
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
WorkflowProviderBean. getParentsSelectItems(NodeKey key)
-
Uses of NodeKey in de.xima.fc.workflow.designer.exception
Methods in de.xima.fc.workflow.designer.exception that return types with arguments of type NodeKey Modifier and Type Method Description Map<NodeKey,String>
StateReferencedByElementsException. getNodeNames()
Constructor parameters in de.xima.fc.workflow.designer.exception with type arguments of type NodeKey Constructor Description StateReferencedByElementsException(WorkflowStateModel stateModel, WorkflowElementList elements, Map<NodeKey,String> nodeNames, Map<TriggerKey,String> triggerNames)
-
Uses of NodeKey in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper that return types with arguments of type NodeKey Modifier and Type Method Description static Set<NodeKey>
ValidationHelper. findErronousNodes(ProcessModel process, IWorkflowValidationResult result)
static ValueDiff<Set<NodeKey>>
AssociateHelper. getDeadNodesDiff(AssociatesModel ass, FlowchartModel model, Mandant client)
Method parameters in de.xima.fc.workflow.designer.helper with type arguments of type NodeKey Modifier and Type Method Description static void
ViewSettingsHelper. expandErrornousNodes(FlowchartModel flowchartModel, Set<NodeKey> erronousNodes, IWorkflowProvider provider)
Expands nodes that are invalid, and updates the UI state . -
Uses of NodeKey in de.xima.fc.workflow.designer.model
Methods in de.xima.fc.workflow.designer.model that return types with arguments of type NodeKey Modifier and Type Method Description Map<NodeKey,String>
WorkflowEntityReferences. getNodeNames()
-
Uses of NodeKey in de.xima.fc.workflow.designer.registry.nodes
Methods in de.xima.fc.workflow.designer.registry.nodes that return NodeKey Modifier and Type Method Description NodeKey
FcBreakHandler. getControlTransferTarget(FcBreakProps props)
NodeKey
FcContinueHandler. getControlTransferTarget(FcContinueProps props)
-
Uses of NodeKey in de.xima.fc.workflow.model.choices
Methods in de.xima.fc.workflow.model.choices that return types with arguments of type NodeKey Modifier and Type Method Description List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
NodesOfTypeChoiceProvider. getChoices(de.xima.cmn.validation.spec.IChoiceProvidingParams params)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ParentControlTransferTargetNodesProvider. getChoices(de.xima.cmn.validation.spec.IChoiceProvidingParams params)
-
Uses of NodeKey in de.xima.fc.workflow.model.nodes
Methods in de.xima.fc.workflow.model.nodes that return NodeKey Modifier and Type Method Description NodeKey
FcBreakProps. getBreakTarget()
NodeKey
FcContinueProps. getContinueTarget()
Methods in de.xima.fc.workflow.model.nodes with parameters of type NodeKey Modifier and Type Method Description static SingleAttachment
SingleAttachment. forWorkflowNode(NodeKey nodeKey)
Creates a single attachment references for the attachment created by a previously executed workflow node.static SingleFile
SingleFile. forWorkflowNode(NodeKey nodeKey)
Creates a new single file reference to the file produces by a workflow node with the default file type.static SingleFile
SingleFile. forWorkflowNode(NodeKey nodeKey, String fileKey)
Creates a new single file reference to the file produces by a workflow node with the given file type.void
FcBreakProps. setBreakTarget(NodeKey breakTarget)
void
FcContinueProps. setContinueTarget(NodeKey continueTarget)
-
Uses of NodeKey in de.xima.fc.workflow.model.triggers
Methods in de.xima.fc.workflow.model.triggers that return NodeKey Modifier and Type Method Description NodeKey
FcDoiVerifiedProps. getTargetNode()
Methods in de.xima.fc.workflow.model.triggers with parameters of type NodeKey Modifier and Type Method Description void
FcDoiVerifiedProps. setTargetNode(NodeKey targetNode)
-
Uses of NodeKey in de.xima.fc.workflow.processor.factory
Methods in de.xima.fc.workflow.processor.factory with parameters of type NodeKey Modifier and Type Method Description static WorkflowNode
WorkflowNodeFactory. breakStatement(NodeKey breakTarget)
Creates a new workflow node for aEWorkflowNodeType.FC_BREAK
that issues a control transfer via a break statement.static FcBreakProps
WorkflowNodePropsFactory. breakStatement(NodeKey breakTarget)
Creates a new workflow node model for aEWorkflowNodeType.FC_BREAK
that issues a control transfer via a break statement.static WorkflowNode
WorkflowNodeFactory. continueStatement(NodeKey continueTarget)
Creates a new workflow node for aEWorkflowNodeType.FC_CONTINUE
that issues a control transfer via a continue statement.static FcContinueProps
WorkflowNodePropsFactory. continueStatement(NodeKey continueTarget)
Creates a new workflow node model for aEWorkflowNodeType.FC_CONTINUE
that issues a control transfer via a continue statement.static WorkflowTrigger
WorkflowTriggerFactory. doiVerified(NodeKey targetNode)
static FcDoiVerifiedProps
WorkflowTriggerPropsFactory. doiVerified(NodeKey targetNode)
-
Uses of NodeKey in de.xima.fc.workflow.processor.logic
Methods in de.xima.fc.workflow.processor.logic that return types with arguments of type NodeKey Modifier and Type Method Description static Set<NodeKey>
WorkflowProviderHelper. computeAttachmentProvidingParents(Mandant client, NodeKey target, FlowchartElementIndex index, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap)
Finds all parent node keys that can provide attachments for the given target node.static List<NodeKey>
WorkflowProviderHelper. computeCompletionAttachmentProvidingPredecessors(Mandant client, IWorkflowFlowAnalysis analysis, NodeKey target, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, FlowGraphFilter.Backward filter)
Finds all previous nodes that can provide attachments for the given target node.static List<NodeKey>
WorkflowProviderHelper. computeCompletionFileProvidingPredecessors(Mandant client, IWorkflowFlowAnalysis analysis, NodeKey target, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, FlowGraphFilter.Backward filter)
Finds all previous nodes that have finished execution and that can provide files for the given target node.static List<NodeKey>
WorkflowProviderHelper. computeCompletionPredecessors(IWorkflowFlowAnalysis analysis, NodeKey target, FlowchartElementIndex index, FlowGraphFilter.Backward filter)
Finds all previous nodes for the given target node, that have finished execution.static Set<NodeKey>
WorkflowProviderHelper. computeDeadNodes(WorkflowFlowAnalysis analysis, ProcessModel processModel)
Computes the set of all nodes in a program represented by the abstract syntax tree ofWorkflowNode
s.static Set<NodeKey>
WorkflowProviderHelper. computeFileProvidingParents(Mandant client, NodeKey target, FlowchartElementIndex index, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap)
Finds all parent node keys that can provide files for the given target node.static Set<NodeKey>
WorkflowProviderHelper. computeParentControlTransferTargets(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, NodeKey targetNode, String[] targetTypes)
Finds all parent nodes for the given target node, filtered to those parent nodes that support one of the given control transfer types.static Set<NodeKey>
WorkflowProviderHelper. computeParents(NodeKey targetNode, Map<NodeKey,NodeKey> nodeParentMap)
Finds all parent nodes for the given target node.static List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
WorkflowProviderHelper. createNodeSelectItems(List<INodeWithName> nodes)
Creates select items for the UI from the given list of workflow node.Map<NodeKey,NodeModel>
FlowchartElementIndex. getNodeByUuid()
Map<NodeKey,NodeKey>
FlowchartElementIndex. getNodeParentMap()
Gets the map from a node to the parent of that node.Map<NodeKey,NodeKey>
FlowchartElementIndex. getNodeParentMap()
Gets the map from a node to the parent of that node.Set<NodeKey>
FlowchartElementIndex. getNodes()
List<NodeKey>
FlowchartElementIndex. getNodesByType(String type)
Gets all nodes of a certaintype
.Iterable<NodeKey>
FlowchartElementIndex. getParentUuids(ElementKey start, boolean includeStartNode)
Iterable<NodeKey>
FlowchartElementIndex. getParentUuids(NodeKey start, boolean includeStartNode)
Methods in de.xima.fc.workflow.processor.logic with parameters of type NodeKey Modifier and Type Method Description static List<TriggerKey>
WorkflowProviderHelper. computeAssignedProvidingTriggers(Mandant client, NodeKey target, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap)
static List<IFileProvidingTriggerWithName>
WorkflowProviderHelper. computeAssignedProvidingTriggers(IBaseEnvironmentData environmentData, NodeKey target, WorkflowElementIndex index)
static List<TriggerKey>
WorkflowProviderHelper. computeAssignedTriggers(Mandant client, NodeKey target, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap)
static List<ITriggerWithName>
WorkflowProviderHelper. computeAssignedTriggers(IBaseEnvironmentData environmentData, NodeKey target, WorkflowElementIndex index)
static Set<NodeKey>
WorkflowProviderHelper. computeAttachmentProvidingParents(Mandant client, NodeKey target, FlowchartElementIndex index, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap)
Finds all parent node keys that can provide attachments for the given target node.static List<NodeKey>
WorkflowProviderHelper. computeCompletionAttachmentProvidingPredecessors(Mandant client, IWorkflowFlowAnalysis analysis, NodeKey target, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, FlowGraphFilter.Backward filter)
Finds all previous nodes that can provide attachments for the given target node.static List<INodeWithName>
WorkflowProviderHelper. computeCompletionAttachmentProvidingPredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, WorkflowElementIndex index, FlowGraphFilter.Backward filter)
Finds all previous nodes that can provide attachments for the given target node.static List<NodeKey>
WorkflowProviderHelper. computeCompletionFileProvidingPredecessors(Mandant client, IWorkflowFlowAnalysis analysis, NodeKey target, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, FlowGraphFilter.Backward filter)
Finds all previous nodes that have finished execution and that can provide files for the given target node.static List<IFileProvidingNodeWithName>
WorkflowProviderHelper. computeCompletionFileProvidingPredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, WorkflowElementIndex index, FlowGraphFilter.Backward filter)
Finds all previous nodes that have finished execution and that can provide files for the given target node.static List<NodeKey>
WorkflowProviderHelper. computeCompletionPredecessors(IWorkflowFlowAnalysis analysis, NodeKey target, FlowchartElementIndex index, FlowGraphFilter.Backward filter)
Finds all previous nodes for the given target node, that have finished execution.static List<INodeWithName>
WorkflowProviderHelper. computeCompletionPredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, WorkflowElementIndex index, FlowGraphFilter.Backward filter)
Finds all previous nodes for the given target node, that have finished execution.static Set<NodeKey>
WorkflowProviderHelper. computeFileProvidingParents(Mandant client, NodeKey target, FlowchartElementIndex index, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap)
Finds all parent node keys that can provide files for the given target node.static Set<NodeKey>
WorkflowProviderHelper. computeParentControlTransferTargets(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, NodeKey targetNode, String[] targetTypes)
Finds all parent nodes for the given target node, filtered to those parent nodes that support one of the given control transfer types.static Set<NodeKey>
WorkflowProviderHelper. computeParents(NodeKey targetNode, Map<NodeKey,NodeKey> nodeParentMap)
Finds all parent nodes for the given target node.NodeModel
FlowchartElementIndex. getNodeByUuid(NodeKey key)
NodeModel
FlowchartElementIndex. getParent(NodeKey key)
Iterable<NodeModel>
FlowchartElementIndex. getParents(NodeKey start, boolean includeStartNode)
Iterable<NodeKey>
FlowchartElementIndex. getParentUuids(NodeKey start, boolean includeStartNode)
boolean
FlowchartElementIndex. isParent(NodeKey parent, NodeKey child)
Checks if a node is a parent of another node.Method parameters in de.xima.fc.workflow.processor.logic with type arguments of type NodeKey Modifier and Type Method Description static List<INodeWithName>
WorkflowProviderHelper. computeAttachmentProvidingParents(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all parent nodes for the given target node and that can provide attachments to the given node, viaIExecutionResultDescriptor.getCurrentAttachmentValueDescriptor()
.static List<IFileProvidingNodeWithName>
WorkflowProviderHelper. computeFileProvidingNodeNamesForCurrent(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Iterable<NodeKey> nodeKeys)
static List<IFileProvidingNodeWithName>
WorkflowProviderHelper. computeFileProvidingNodeNamesForPrevious(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Iterable<NodeKey> nodeKeys)
static List<IFileProvidingNodeWithName>
WorkflowProviderHelper. computeFileProvidingParents(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all parent nodes for the given target node and that can provide files to the given node, viaIExecutionResultDescriptor.getCurrentFileValueDescriptor()
.static List<INodeWithName>
WorkflowProviderHelper. computeNodeNames(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Iterable<NodeKey> nodeKeys)
static List<INodeWithName>
WorkflowProviderHelper. computeParentControlTransferTargets(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index, String[] targetTypes)
Finds all parent nodes for the given target node, filtered to those parent nodes that support one of the given control transfer types.static List<INodeWithName>
WorkflowProviderHelper. computeParents(WorkflowNode node, Mandant client, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all parent nodes for the given target node.static Set<NodeKey>
WorkflowProviderHelper. computeParents(NodeKey targetNode, Map<NodeKey,NodeKey> nodeParentMap)
Finds all parent nodes for the given target node.static Set<NodeKey>
WorkflowProviderHelper. computeParents(NodeKey targetNode, Map<NodeKey,NodeKey> nodeParentMap)
Finds all parent nodes for the given target node. -
Uses of NodeKey in de.xima.fc.workflow.processor.logic.validation
Methods in de.xima.fc.workflow.processor.logic.validation that return types with arguments of type NodeKey Modifier and Type Method Description List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ValidationWorkflowProvider. getAllNodesOfTypeSelectItems(String type)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ValidationWorkflowProvider. getParentControlTransferTargetsSelectItems(NodeKey key, String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ValidationWorkflowProvider. getParentControlTransferTargetsSelectItems(String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ValidationWorkflowProvider. getParentsSelectItems()
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ValidationWorkflowProvider. getParentsSelectItems(NodeKey key)
Methods in de.xima.fc.workflow.processor.logic.validation with parameters of type NodeKey Modifier and Type Method Description List<IFileProvidingTriggerWithName>
ValidationWorkflowProvider. getAssignedProvidingTriggers(NodeKey nodeKey)
List<ITriggerWithName>
ValidationWorkflowProvider. getAssignedTriggers(NodeKey nodeKey)
List<INodeWithName>
ValidationWorkflowProvider. getAttachmentProvidingParents(NodeKey nodeKey)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<AttachmentItem>>
ValidationWorkflowProvider. getAvailableAttachments(NodeKey currentNodeKey, GetAvailableAttachmentsParams params)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
ValidationWorkflowProvider. getAvailableResources(NodeKey currentNodeKey, GetAvailableResourcesParams params)
List<INodeWithName>
ValidationWorkflowProvider. getErrorCompletionPredecessors(NodeKey nodeKey)
IWorkflowElementWithDeserializedModel<?,WorkflowNode>
DefaultWorkflowValidationContext. getNodeByUuid(NodeKey key, String nodeType)
List<INodeWithName>
ValidationWorkflowProvider. getNormalCompletionAttachmentProvidingPredecessors(NodeKey nodeKey)
List<INodeWithName>
ValidationWorkflowProvider. getNormalCompletionPredecessors(NodeKey nodeKey)
List<IFileProvidingNodeWithName>
ValidationWorkflowProvider. getNormalCompletionProvidingPredecessors(NodeKey nodeKey)
List<INodeWithName>
ValidationWorkflowProvider. getParentControlTransferTargets(NodeKey nodeKey, String... controlTransferTypes)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ValidationWorkflowProvider. getParentControlTransferTargetsSelectItems(NodeKey key, String... controlTransferTypes)
List<INodeWithName>
ValidationWorkflowProvider. getParents(NodeKey nodeKey)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
ValidationWorkflowProvider. getParentsSelectItems(NodeKey key)
List<IFileProvidingNodeWithName>
ValidationWorkflowProvider. getProvidingParents(NodeKey nodeKey)
-
Uses of NodeKey in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return NodeKey Modifier and Type Method Description NodeKey
FileProvidingNodeWithName. getElement()
NodeKey
NodeWithName. getElement()
Methods in de.xima.fc.workflow.processor.model that return types with arguments of type NodeKey Modifier and Type Method Description Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>>
WorkflowElementIndex. getNodesByUuid()
Iterable<NodeKey>
WorkflowElementIndex. getParentUuids(ElementKey start, boolean includeStartNode)
Iterable<NodeKey>
WorkflowElementIndex. getParentUuids(NodeKey start, boolean includeStartNode)
Methods in de.xima.fc.workflow.processor.model with parameters of type NodeKey Modifier and Type Method Description IWorkflowElementWithDeserializedModel<?,WorkflowNode>
WorkflowElementIndex. getNodeByUuid(NodeKey key)
WorkflowNode
WorkflowElementIndex. getParent(NodeKey key)
Iterable<WorkflowNode>
WorkflowElementIndex. getParents(NodeKey start, boolean includeStartNode)
Iterable<NodeKey>
WorkflowElementIndex. getParentUuids(NodeKey start, boolean includeStartNode)
boolean
WorkflowElementIndex. isParent(NodeKey parent, NodeKey child)
Checks if a node is a parent of another node.Constructors in de.xima.fc.workflow.processor.model with parameters of type NodeKey Constructor Description FileProvidingNodeWithName(NodeKey key, String name, String type, IFileValueDescriptor fileValueDescriptor)
Creates a new POJO instance with the given values.NodeWithName(NodeKey key, String name, String type)
Creates a new POJO instance with the given values. -
Uses of NodeKey in de.xima.fc.workflow.taglib.event
Methods in de.xima.fc.workflow.taglib.event that return types with arguments of type NodeKey Modifier and Type Method Description Map<NodeKey,Boolean>
NodeExpansionChangeEvent. getNodeExpansionUpdates()
Constructor parameters in de.xima.fc.workflow.taglib.event with type arguments of type NodeKey Constructor Description NodeExpansionChangeEvent(javax.faces.component.UIComponent component, javax.faces.component.behavior.Behavior behavior, Map<NodeKey,Boolean> nodeExpansionUpdates)
Creates a new POJO with the given values. -
Uses of NodeKey in de.xima.fc.workflow.taglib.helper
Method parameters in de.xima.fc.workflow.taglib.helper with type arguments of type NodeKey Modifier and Type Method Description static List<NodeEntry<Boolean>>
FlowchartClientConfigHelper. createCollapsedNodesList(Set<NodeKey> collapsedNodes)
-
Uses of NodeKey in de.xima.fc.workflow.taglib.iface
Methods in de.xima.fc.workflow.taglib.iface that return types with arguments of type NodeKey Modifier and Type Method Description Map<NodeKey,Boolean>
IFlowchartLinterService. findDeadNodeUpdates(FlowchartModel model)
-
Uses of NodeKey in de.xima.fc.workflow.taglib.model
Methods in de.xima.fc.workflow.taglib.model that return NodeKey Modifier and Type Method Description NodeKey
NodeEntry. getKey()
NodeKey
FlowchartSelection. getNodeKey()
NodeKey
NodeDeletionUpdate. getNodeKey()
NodeKey
NodeWithTask. getNodeKey()
Methods in de.xima.fc.workflow.taglib.model that return types with arguments of type NodeKey Modifier and Type Method Description Set<NodeKey>
FlowchartModel. getCollapsedNodes()
Methods in de.xima.fc.workflow.taglib.model with parameters of type NodeKey Modifier and Type Method Description void
NodeEntry. setKey(NodeKey key)
void
FlowchartModel. setNodeCollapsed(NodeKey nodeKey, boolean collapsed)
By default all nodes are expanded.void
NodeDeletionUpdate. setNodeKey(NodeKey nodeKey)
Method parameters in de.xima.fc.workflow.taglib.model with type arguments of type NodeKey Modifier and Type Method Description static <TElement> List<NodeEntry<TElement>>
NodeEntry. entryList(Iterable<NodeKey> items, TElement valueIfPresent)
static <TElement> List<NodeEntry<TElement>>
NodeEntry. entryList(Map<NodeKey,TElement> map)
static <TElement> NodeEntry<TElement>
NodeEntry. ofMapEntry(Map.Entry<NodeKey,TElement> entry)
void
FlowchartModel. updateNodeExpansion(Map<NodeKey,Boolean> updates)
Constructors in de.xima.fc.workflow.taglib.model with parameters of type NodeKey Constructor Description NodeEntry(NodeKey key, TElement element)
-