Uses of Class
de.xima.fc.workflow.NodeKey
-
-
Uses of NodeKey in de.xima.fc.exceptions
Methods in de.xima.fc.exceptions that return NodeKey Modifier and Type Method Description NodeKey
AFileListResolutionError.NodeDoesNotExist. getNodeKey()
Constructors in de.xima.fc.exceptions with parameters of type NodeKey Constructor Description NodeDoesNotExist(ResourceItem item, NodeKey nodeKey)
-
Uses of NodeKey in de.xima.fc.interfaces.workflow
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)
Methods in de.xima.fc.interfaces.workflow with parameters of type NodeKey Modifier and Type Method Description 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)
Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.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)
Returns a list of all available resources, which may include client resources, form resources, and external resource URLs.List<INodeWithName>
IWorkflowProvider. getPredecessors(NodeKey key)
List<INodeWithName>
IWorkflowProvider. getProvidingPredecessors(NodeKey key)
Returns a list of all predecessors of the given node that provide files. -
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.Methods in de.xima.fc.interfaces.workflow.analysis that return types with arguments of type NodeKey Modifier and Type Method Description com.google.common.graph.Graph<NodeKey>
ITaskFlowAnalysis. getFlowGraph()
Returns the flow graph that indicated potential successors for each node.Set<NodeKey>
ITaskFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
Finds all potential predecessors of the given node, i.e. the nodes from which the given target node can be reached.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
Set<NodeKey>
ITaskFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
Finds all potential successors of the given node, i.e. the nodes can be reached from the given source node.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
com.google.common.collect.ImmutableSet<NodeKey>
ICreateFlowGraphContext. union(com.google.common.collect.ImmutableSet<NodeKey>... sets)
Helper method that computes the union of all given sets.com.google.common.collect.ImmutableSet<NodeKey>
ICreateFlowGraphContext. union(com.google.common.collect.ImmutableSet<NodeKey> set1, com.google.common.collect.ImmutableSet<NodeKey> set2)
Helper method that computes the union of all given sets.com.google.common.collect.ImmutableSet<NodeKey>
ICreateFlowGraphContext. union(Iterable<com.google.common.collect.ImmutableSet<NodeKey>> sets)
Helper method that computes the union of all given sets.Methods in de.xima.fc.interfaces.workflow.analysis with parameters of type NodeKey Modifier and Type Method Description void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, NodeKey to)
For eachsource
infrom
, adds an edge(source, to)
to the flow graph.void
ICreateFlowGraphContext. connect(NodeKey from, NodeKey to)
Adds an edge(from, to)
to the flow graph.Set<NodeKey>
ITaskFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
Finds all potential predecessors of the given node, i.e. the nodes from which the given target node can be reached.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialPredecessorsOf(NodeKey targetKey)
Set<NodeKey>
ITaskFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
Finds all potential successors of the given node, i.e. the nodes can be reached from the given source node.default Set<NodeKey>
IWorkflowFlowAnalysis. getPotentialSuccessorsOf(NodeKey sourceKey)
default boolean
IWorkflowFlowAnalysis. isNodePotentiallyReachable(NodeKey sourceKey, NodeKey targetKey)
default boolean
ITaskFlowAnalysis. isPotentiallyReachable(NodeKey sourceKey, NodeKey targetKey)
Checks whether there exists at least one code execution path with the property that the source node was executed at the point in time the target node is about to be executed.Method parameters in de.xima.fc.interfaces.workflow.analysis with type arguments of type NodeKey Modifier and Type Method Description void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, NodeKey to)
For eachsource
infrom
, adds an edge(source, to)
to the flow graph.void
ICreateFlowGraphContext. connect(com.google.common.collect.ImmutableSet<NodeKey> from, TElement toParent, int toChildIndex)
Finds thechild
at the given index in thetoParent
and adds an edge(from, child)
to the flow graph.IFlowGraphEndPoints
ICreateFlowGraphContext. endPoints(com.google.common.collect.ImmutableSet<NodeKey> normalEndPoints, com.google.common.collect.ImmutableSet<NodeKey> throwingEndPoints)
IFlowGraphEndPoints
ICreateFlowGraphContext. endPointsNeverNormal(com.google.common.collect.ImmutableSet<NodeKey> throwingEndPoints)
IFlowGraphEndPoints
ICreateFlowGraphContext. endPointsNeverThrowing(com.google.common.collect.ImmutableSet<NodeKey> normalEndPoints)
IFlowGraphEndPoints
ICreateFlowGraphContext. endPointsSameNormalAndThrowing(com.google.common.collect.ImmutableSet<NodeKey> endPoints)
com.google.common.collect.ImmutableSet<NodeKey>
ICreateFlowGraphContext. union(com.google.common.collect.ImmutableSet<NodeKey> set1, com.google.common.collect.ImmutableSet<NodeKey> set2)
Helper method that computes the union of all given sets.com.google.common.collect.ImmutableSet<NodeKey>
ICreateFlowGraphContext. union(Iterable<com.google.common.collect.ImmutableSet<NodeKey>> sets)
Helper method that computes the union of all given sets. -
Uses of NodeKey in de.xima.fc.interfaces.workflow.execution
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.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.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()
-
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 com.google.common.collect.ImmutableSet<NodeKey>
IFlowGraphEndPoints. getNormalEndPoints()
Returns the set of all nodes (including the children, grand-children etc. of this node) that represent the normal end points when the node is executed.com.google.common.collect.ImmutableSet<NodeKey>
IFlowGraphEndPoints. getThrowingEndPoints()
Returns the set of all nodes (including the children, grand-children etc. of this node) that represent the throwing end points when the node is executed. -
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
ResourceItem. getNodeKey()
Methods in de.xima.fc.mdl.resource with parameters of type NodeKey Modifier and Type Method Description static ResourceItem
ResourceItem. forWorkflowNode(NodeKey nodeKey)
void
ResourceItem. setNodeKey(NodeKey nodeKey)
-
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)
Methods in de.xima.fc.workflow.designer.bean with parameters of type NodeKey Modifier and Type Method Description List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
WorkflowProviderBean. getAvailableResources(NodeKey currentNodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
WorkflowProviderBean. getAvailableResources(NodeKey currentNodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, String... extensions)
List<INodeWithName>
WorkflowProviderBean. getPredecessors(NodeKey key)
List<INodeWithName>
WorkflowProviderBean. getProvidingPredecessors(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)
Methods in de.xima.fc.workflow.designer.helper with parameters of type NodeKey Modifier and Type Method Description static List<INodeWithName>
AssociateHelper. getPredecessors(AssociatesModel ass, FlowchartModel model, Mandant client, NodeKey targetNode)
static List<INodeWithName>
AssociateHelper. getProvidingPredecessors(AssociatesModel ass, FlowchartModel model, Mandant client, NodeKey targetNode)
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.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)
-
Uses of NodeKey in de.xima.fc.workflow.model.nodes
Methods in de.xima.fc.workflow.model.nodes with parameters of type NodeKey Modifier and Type Method Description static SingleFile
SingleFile. forWorkflowNode(NodeKey nodeKey)
-
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 WorkflowTrigger
WorkflowTriggerFactory. 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. computeDeadNodes(WorkflowFlowAnalysis analysis, ProcessModel processModel)
static List<NodeKey>
WorkflowProviderHelper. computeProvidingPredecessors(Mandant client, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,NodeModel> index)
Finds all previous nodes that can provide files for the given target node.static List<? extends de.xima.cmn.validation.spec.IChoiceEntry<NodeKey>>
WorkflowProviderHelper. createNodeSelectItems(List<INodeWithName> nodes)
Map<NodeKey,NodeModel>
FlowchartElementIndex. getNodeByUuid()
Set<NodeKey>
FlowchartElementIndex. getNodes()
List<NodeKey>
FlowchartElementIndex. getNodesByType(String type)
Methods in de.xima.fc.workflow.processor.logic with parameters of type NodeKey Modifier and Type Method Description static List<INodeWithName>
WorkflowProviderHelper. computePredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all previous nodes for the given target node.static List<NodeKey>
WorkflowProviderHelper. computeProvidingPredecessors(Mandant client, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,NodeModel> index)
Finds all previous nodes that can provide files for the given target node.static List<INodeWithName>
WorkflowProviderHelper. computeProvidingPredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all previous nodes that can provide files for the given target node.NodeModel
FlowchartElementIndex. getNodeByUuid(NodeKey key)
Method parameters in de.xima.fc.workflow.processor.logic with type arguments of type NodeKey Modifier and Type Method Description static <T extends IWorkflowElementTypeProviding>
List<INodeWithName>WorkflowProviderHelper. computeNodeNames(Mandant client, FlowchartElementIndex elementIndex, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Iterable<NodeKey> nodeKeys)
static List<INodeWithName>
WorkflowProviderHelper. computePredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all previous nodes for the given target node.static List<INodeWithName>
WorkflowProviderHelper. computeProvidingNodes(Mandant client, Map<NodeKey,NodeModel> nodeMap, Function<Map.Entry<NodeKey,NodeModel>,?> getData)
static List<INodeWithName>
WorkflowProviderHelper. computeProvidingNodes(Mandant client, Map<NodeKey,NodeModel> nodeMap, Function<Map.Entry<NodeKey,NodeModel>,?> getData)
static List<NodeKey>
WorkflowProviderHelper. computeProvidingPredecessors(Mandant client, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,NodeModel> index)
Finds all previous nodes that can provide files for the given target node.static List<INodeWithName>
WorkflowProviderHelper. computeProvidingPredecessors(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey,IWorkflowElementWithDeserializedModel<?,WorkflowNode>> index)
Finds all previous nodes that can provide files 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)
Methods in de.xima.fc.workflow.processor.logic.validation with parameters of type NodeKey Modifier and Type Method Description List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
ValidationWorkflowProvider. getAvailableResources(NodeKey currentNodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction)
List<? extends de.xima.cmn.validation.spec.IChoiceEntry<ResourceItem>>
ValidationWorkflowProvider. getAvailableResources(NodeKey currentNodeKey, boolean includeForm, boolean includeClient, boolean includeExternal, boolean includeAttachmentSearch, boolean includeUpload, boolean includeProvidingAction, String... extensions)
IWorkflowElementWithDeserializedModel<?,WorkflowNode>
DefaultWorkflowValidationContext. getNodeByUuid(NodeKey key, String nodeType)
List<INodeWithName>
ValidationWorkflowProvider. getPredecessors(NodeKey nodeKey)
List<INodeWithName>
ValidationWorkflowProvider. getProvidingPredecessors(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
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()
com.google.common.collect.ImmutableSet<NodeKey>
FlowGraphEndPoints. getNormalEndPoints()
com.google.common.collect.ImmutableSet<NodeKey>
FlowGraphEndPoints. getThrowingEndPoints()
Methods in de.xima.fc.workflow.processor.model with parameters of type NodeKey Modifier and Type Method Description IWorkflowElementWithDeserializedModel<?,WorkflowNode>
WorkflowElementIndex. getNodeByUuid(NodeKey key)
Constructors in de.xima.fc.workflow.processor.model with parameters of type NodeKey Constructor Description NodeWithName(NodeKey key, String name)
Creates a new POJO instance with the given values.Constructor parameters in de.xima.fc.workflow.processor.model with type arguments of type NodeKey Constructor Description FlowGraphEndPoints(com.google.common.collect.ImmutableSet<NodeKey> normalEndPoints, com.google.common.collect.ImmutableSet<NodeKey> throwingEndPoints)
Creates a new POJO with the given data. -
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)
-