Uses of Class
de.xima.fc.entities.WorkflowNode
- 
- 
Uses of WorkflowNode in de.xima.fcMethods in de.xima.fc with parameters of type WorkflowNode Modifier and Type Method Description static StringPathHandler.Web. formVerifyFor(String baseURL, Vorgang v, WorkflowNode workflowNode)static StringPathHandler.Web. formVerifyFor(String baseURL, Vorgang v, WorkflowNode workflowNode, boolean isVerifyPage)static StringPathHandler.FS. getNodeWorkflowDirPath(Vorgang formRecord, WorkflowNode node)static StringPathHandler.FS. getNodeWorkflowDirPath(Vorgang formRecord, WorkflowNode node, String postfix)
- 
Uses of WorkflowNode in de.xima.fc.dao.implMethods in de.xima.fc.dao.impl that return types with arguments of type WorkflowNode Modifier and Type Method Description protected IGenericDao<? extends AWorkflowElementSearchTerm<WorkflowNode>>WorkflowNodeDao. getSearchTermDao()
- 
Uses of WorkflowNode in de.xima.fc.entitiesMethods in de.xima.fc.entities that return WorkflowNode Modifier and Type Method Description WorkflowNodeWorkflowNode. getParent()WorkflowNodeWorkflowTask. getRootNode()Methods in de.xima.fc.entities that return types with arguments of type WorkflowNode Modifier and Type Method Description List<WorkflowNode>WorkflowNode. getChildren()List<WorkflowNode>WorkflowTask. getNodes()Methods in de.xima.fc.entities with parameters of type WorkflowNode Modifier and Type Method Description voidWorkflowNode. addChild(int index, WorkflowNode child)Adds a child node to the tail of the existing children, and sets the parent of the given node to this node.voidWorkflowNode. addChild(WorkflowNode child)Adds a child node to the tail of the existing children, and sets the parent of the given node to this node.voidWorkflowTask. addNode(WorkflowNode node)Adds the given node to the list of workflow nodes, and setsAWorkflowElement.getTask()to this task.voidWorkflowNode. setParent(WorkflowNode parent)voidWorkflowTask. setRootNode(WorkflowNode rootNode)Method parameters in de.xima.fc.entities with type arguments of type WorkflowNode Modifier and Type Method Description voidWorkflowTask. addNodes(List<WorkflowNode> nodes)Adds the given nodes to the list of workflow nodes, and setsAWorkflowElement.getTask()to this task.voidWorkflowNode. setChildren(List<WorkflowNode> children)voidWorkflowTask. setNodes(List<WorkflowNode> nodes)
- 
Uses of WorkflowNode in de.xima.fc.exceptionsMethods in de.xima.fc.exceptions that return WorkflowNode Modifier and Type Method Description WorkflowNodeAAttachmentListResolutionError.NodeDoesNotProvideAttachments. getNode()WorkflowNodeAAttachmentListResolutionError.NodeNotExecuted. getNode()WorkflowNodeAbstractAbruptCompletionException. getNode()WorkflowNodeAFileListResolutionError.NodeDoesNotProvideFiles. getNode()WorkflowNodeAFileListResolutionError.NodeNotExecuted. getNode()Methods in de.xima.fc.exceptions with parameters of type WorkflowNode Modifier and Type Method Description static NodeReturnedException.BuilderNodeReturnedException. builder(WorkflowNode node)static NodeThrewException.BuilderNodeThrewException. builder(WorkflowNode node)static NodeTransferredControlException.BuilderNodeTransferredControlException. builder(WorkflowNode node)
- 
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.eventMethods in de.xima.fc.interfaces.workflow.event that return WorkflowNode Modifier and Type Method Description WorkflowNodeIDoiVerifiedEventData. getDoiInitWorkflowNode()
- 
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.executionMethods in de.xima.fc.interfaces.workflow.execution that return WorkflowNode Modifier and Type Method Description WorkflowNodeIWorkflowNodeLocator. byId(long nodeId)Finds the node by the given ID in the current workflow execution context.default WorkflowNodeIWorkflowNodeLocator. byUuid(NodeKey nodeKey)Finds the node by the given UUID in the current workflow execution context.WorkflowNodeIWorkflowNodeLocator. byUuid(UUID taskUuid, UUID nodeUuid)Finds the node by the given UUID in the current workflow execution context.WorkflowNodeIWorkflowNodeLocator. current()WorkflowNodeIWorkflowNodeLocator. currentByName(String name)Finds a node that is being executed currently and possesses the given name.WorkflowNodeIWorkflowNodeLocator. currentByUuid(UUID nodeUuid)Finds a node that is being executed currently and has the given UUID.WorkflowNodeIWorkflowNodeLocator. executedByName(String nodeName)Finds an executed node with the given name.WorkflowNodeIBaseCompletionResult. getNode()default WorkflowNodeIWorkflowNodeResult. getNode()Finds the workflow node that created this result.Methods in de.xima.fc.interfaces.workflow.execution that return types with arguments of type WorkflowNode Modifier and Type Method Description default List<WorkflowNode>IWorkflowNodeLocator. byIds(long... nodeIds)Finds the nodes by the given ID in the current workflow execution context.default List<WorkflowNode>IWorkflowNodeLocator. byIds(Iterable<Long> nodeIds)Finds the nodes by the given ID 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 List<WorkflowNode>IWorkflowNodeLocator. byUuids(Iterable<NodeKey> nodeKeys)Finds the nodes by the given UUID in the current workflow execution context.com.google.common.collect.ImmutableList<WorkflowNode>IWorkflowNodeLocator. currents()default List<WorkflowNode>IWorkflowNodeLocator. executedByNames(Iterable<String> nodeNames)Finds the nodes by the given names in the current workflow execution context.default List<WorkflowNode>IWorkflowNodeLocator. executedByNames(String... nodeNames)Finds the nodes by the given names in the current workflow execution context.Methods in de.xima.fc.interfaces.workflow.execution with parameters of type WorkflowNode Modifier and Type Method Description IWorkflowNodeResultIWorkflowExecutor. attemptToExecute(WorkflowNode node)For advanced usage only.IWorkflowNodeResultIWorkflowExecutor. attemptToExecuteChild(WorkflowNode parentNode, int childIndex)For advanced usage only.INormalCompletionResultIWorkflowExecutor. execute(WorkflowNode node)Executes the given node.INormalCompletionResultIWorkflowExecutor. executeChild(WorkflowNode parentNode, int childIndex)Executes the given child of the node.booleanIWorkflowExecutor. executeLoopBody(WorkflowNode parentNode, int childIndex)Executes the given child of the given node.default List<Attachment>IWorkflowFileHandler. getAttachmentsFromCurrentNodes(WorkflowNode... currentNodes)Returns all attachments from the given nodes.List<List<Attachment>>IWorkflowFileHandler. getAttachmentsFromPreviousNode(WorkflowNode previousNode)Returns all attachments from given node.default List<Attachment>IWorkflowFileHandler. getAttachmentsFromPreviousNodes(WorkflowNode... previousNodes)Returns all attachments from the given previous nodes.default List<Attachment>IWorkflowFileHandler. getAttachmentsFromPreviousOrCurrentNodes(WorkflowNode... nodes)Returns all attachments from the given previous and current nodes (= node that either are currently being executed or that have finished execution).IWorkflowAttachmentValueIWorkflowVariableHandler. getDeclaredCurrentAttachmentsForNode(WorkflowNode node)Finds the current attachments provided by the node while it is being executed, see alsohandler.getCurrentAttachmentValueDescriptor().IWorkflowFileValueIWorkflowVariableHandler. getDeclaredCurrentFilesForNode(WorkflowNode node)Finds the current files provided by the node while it is being executed, see alsohandler.getCurrentFileValueDescriptor().ObjectIWorkflowVariableHandler. getDeclaredCurrentValueForNode(WorkflowNode node)Finds the current value provided by the node while it is being executed, see alsohandler.getCurrentValueDescriptor().IMultiDimensionalReadOnlyList<IWorkflowNodeResult>IWorkflowVariableHandler. getDeclaredSuccessValuesForNode(WorkflowNode node)Finds all results for the given node, see alsohandler.getSuccessValueDescriptor()..List<INodeExecutionData>IWorkflowVariableHandler. getExecutionDataForNode(WorkflowNode node)Each node may provide additional data viaIWorkflowExecutor.provideExecutionData(WorkflowNode, INodeExecutionData)that is available while the node is executed.default <T extends INodeExecutionData>
 Iterable<T>IWorkflowVariableHandler. getExecutionDataForNode(WorkflowNode node, Class<T> type)Same asIWorkflowVariableHandler.getExecutionDataForNode(WorkflowNode), but filters the results to the given type.default List<File>IWorkflowFileHandler. getFilesFromCurrentNodes(Set<String> fileKeys, WorkflowNode... currentNodes)Returns all files from given nodes.default List<List<File>>IWorkflowFileHandler. getFilesFromPreviousNode(WorkflowNode previousNode)Deprecated.List<List<File>>IWorkflowFileHandler. getFilesFromPreviousNode(Set<String> fileKeys, WorkflowNode previousNode)Returns all files from given node.default List<File>IWorkflowFileHandler. getFilesFromPreviousNodes(WorkflowNode... previousNodes)Deprecated.default List<File>IWorkflowFileHandler. getFilesFromPreviousNodes(Set<String> fileKeys, WorkflowNode... previousNodes)Returns all files from the given previous nodes.default List<File>IWorkflowFileHandler. getFilesFromPreviousOrCurrentNodes(Set<String> fileKeys, WorkflowNode... nodes)Returns all files from the given previous and current nodes (= node that either are currently being executed or that have finished execution).IResolvedFileIWorkflowFileHandler. getFileSingle(WorkflowNode node, ISingleFileProviding singleFile, IFileSearchOptions options)IResolvedMultiFileIWorkflowFileHandler. getFilesMulti(WorkflowNode node, IMultiFileProviding multiFile, IFileSearchOptions options)default List<IWorkflowFileValue>IWorkflowFileHandler. getFileValuesFromCurrentNodes(WorkflowNode... currentNodes)Gets all file values that were provided by the given current nodes.default List<IWorkflowFileValue>IWorkflowFileHandler. getFileValuesFromPreviousNodes(WorkflowNode... previousNodes)Gets all file values that were provided by the given previous nodes.default List<IWorkflowFileValue>IWorkflowFileHandler. getFileValuesFromPreviousOrCurrentNodes(WorkflowNode... nodes)Returns all files from the given previous and current nodes (= node that either are currently being executed or that have finished execution).default IWorkflowNodeResultIWorkflowVariableHandler. getResultForNode(WorkflowNode node)Deprecated.default List<IWorkflowNodeResult>IWorkflowVariableHandler. getResultsForNode(WorkflowNode node)Deprecated.booleanIWorkflowVariableHandler. hasExecutionDataForNode(WorkflowNode node)Each node may provide additional data viaIWorkflowExecutor.provideExecutionData(WorkflowNode, INodeExecutionData)that is available while the node is being executed.booleanIWorkflowVariableHandler. hasResultForNode(WorkflowNode node)default booleanIWorkflowNodeLocator. isCurrentlyExecuted(WorkflowNode node)Whether the given node is being executed currently.booleanIWorkflowExecutor. isValidControlTransferTarget(WorkflowNode node, IControlTransferringCompletionResult controlTransfer)Whether the node is a valid target for the given control transfer, i.e.booleanIWorkflowExecutor. isValidControlTransferTarget(WorkflowNode node, IControlTransferringCompletionResult controlTransfer, String... types)Whether the node is a valid target for the given control transfer, i.e.voidIWorkflowExecutor. loopEnd(WorkflowNode node)Ends a loop started byloopStart().voidIWorkflowExecutor. loopNext(WorkflowNode node)Moves to the next iteration of a loop started withloopStart().voidIWorkflowExecutor. loopStart(WorkflowNode node)Begins a new loop.ObjectIWorkflowNodeLocator. props(WorkflowNode node)Retrieves the properties of the given node and deserializes them into the node's properties model.default <T> TIWorkflowNodeLocator. props(WorkflowNode node, Class<T> expectedType)Retrieves the properties of the given node and deserializes them into the node's properties model.default voidIWorkflowExecutor. provideExecutionData(WorkflowNode node, INodeExecutionData data)Sets additional data available while the node is executed , which can be accessed viagetExecutionDataForNode(node).voidIWorkflowExecutor. provideExecutionData(WorkflowNode node, Iterable<? extends INodeExecutionData> data)Sets additional data available while the node is executed , which can be accessed viagetExecutionDataForNode(node).default FileIWorkflowFileHandler. randomSourceDirForNode(WorkflowNode node, String... subDirs)Creates a random temporary directory inside the given source directory of the node.default FileIWorkflowFileHandler. randomTargetDirForNode(WorkflowNode node, String... subDirs)Creates a random temporary directory inside the given target directory of the node.FileIWorkflowFileHandler. randomTempDirForNode(WorkflowNode node, String... subDirs)Creates a random temporary directory inside the given subdirectory for the node.IResolvedAttachmentListIWorkflowFileHandler. resolveReferencedAttachments(WorkflowNode node, IReferencedAttachmentList attachmentList, IAttachmentSearchOptions options)Returns the attachments represented by the given descriptor.IResolvedFileListIWorkflowFileHandler. resolveReferencedFiles(WorkflowNode node, IReferencedFileList fileList, IFileSearchOptions options)Returns the files represented by the given descriptor.default FileIWorkflowFileHandler. sourceDirForNode(WorkflowNode node, String... subDirs)Shortcut forgetTempDirForNode(node, "source").default FileIWorkflowFileHandler. sourceFileForNode(WorkflowNode node, String... pathSegments)Shortcut forgetTempFileForNode(node, "source").default FileIWorkflowFileHandler. targetDirForNode(WorkflowNode node, String... subDirs)Shortcut forgetTempDirForNode(node, "target").default FileIWorkflowFileHandler. targetFileForNode(WorkflowNode node, String... subDirs)Shortcut forgetTempFileForNode(node, "target").FileIWorkflowFileHandler. tempDirForNode(WorkflowNode node, String... subDirs)Path to the temporary target directory for the given workflow node.FileIWorkflowFileHandler. tempFileForNode(WorkflowNode node, String... subDirs)Returns the path to a file in the temporary target directory for the given workflow node.default FileIWorkflowFileHandler. writeToSourceDir(WorkflowNode node, byte[] data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToSourceDir(WorkflowNode node, IFileProviding<?,? extends IFileDataEntity<?>> providing, String... subDirs)Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToSourceDir(WorkflowNode node, File data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToSourceDir(WorkflowNode node, InputStream data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.sourceDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToTargetDir(WorkflowNode node, byte[] data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToTargetDir(WorkflowNode node, IFileProviding<?,? extends IFileDataEntity<?>> providing, String... subDirs)Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToTargetDir(WorkflowNode node, File data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToTargetDir(WorkflowNode node, InputStream data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.targetDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToTempDir(WorkflowNode node, byte[] data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.FileIWorkflowFileHandler. writeToTempDir(WorkflowNode node, IFileProviding<?,? extends IFileDataEntity<?>> providing, String... subDirs)Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.default FileIWorkflowFileHandler. writeToTempDir(WorkflowNode node, File data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.FileIWorkflowFileHandler. writeToTempDir(WorkflowNode node, InputStream data, String... path)Writes the given binary data to a file in theIWorkflowFileHandler.tempDirForNode(WorkflowNode, String...)of the given node, and returns a file pointing to the newly created file.Method parameters in de.xima.fc.interfaces.workflow.execution with type arguments of type WorkflowNode Modifier and Type Method Description List<Attachment>IWorkflowFileHandler. getAttachmentsFromCurrentNodes(Iterable<WorkflowNode> currentNodes)Returns all attachments from the given nodes.List<Attachment>IWorkflowFileHandler. getAttachmentsFromPreviousNodes(Iterable<WorkflowNode> previousNode)Returns all attachments from given nodes.default List<Attachment>IWorkflowFileHandler. getAttachmentsFromPreviousOrCurrentNodes(Iterable<WorkflowNode> nodes)Returns all attachments from the given previous and current nodes (= node that either are currently being executed or that have finished execution).Set<String>IWorkflowFileHandler. getFileKeysFromCurrentNodes(Iterable<WorkflowNode> currentNodes)Gets all file keys for which a file is available for at least one of the given current nodes.Set<String>IWorkflowFileHandler. getFileKeysFromPreviousNodes(Iterable<WorkflowNode> previousNodes)Gets all file keys for which a file is available for at least one of the given previous nodes.List<File>IWorkflowFileHandler. getFilesFromCurrentNodes(Set<String> fileKeys, Iterable<WorkflowNode> currentNodes)Returns all files from given nodes.default List<File>IWorkflowFileHandler. getFilesFromPreviousNodes(Iterable<WorkflowNode> previousNode)Deprecated.List<File>IWorkflowFileHandler. getFilesFromPreviousNodes(Set<String> fileKeys, Iterable<WorkflowNode> previousNode)Returns all files from given nodes.default List<File>IWorkflowFileHandler. getFilesFromPreviousOrCurrentNodes(Set<String> fileKeys, Iterable<WorkflowNode> nodes)Returns all files from the given previous and current nodes (= node that either are currently being executed or that have finished execution).List<IWorkflowFileValue>IWorkflowFileHandler. getFileValuesFromCurrentNodes(Iterable<WorkflowNode> currentNodes)Gets all file values that were provided by the given current nodes.List<IWorkflowFileValue>IWorkflowFileHandler. getFileValuesFromPreviousNodes(Iterable<WorkflowNode> previousNodes)Gets all file values that were provided by the given previous nodes.default List<IWorkflowFileValue>IWorkflowFileHandler. getFileValuesFromPreviousOrCurrentNodes(Iterable<WorkflowNode> nodes)Returns all files from the given previous and current nodes (= node that either are currently being executed or that have finished execution).
- 
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.mixinMethods in de.xima.fc.interfaces.workflow.mixin that return WorkflowNode Modifier and Type Method Description default WorkflowNodeISingleNodePrototype. getPrototypeElement(IGetElementPrototypesParams params)Methods in de.xima.fc.interfaces.workflow.mixin with parameters of type WorkflowNode Modifier and Type Method Description default booleanIHierarchyValidatingNode. isValidChildCount(WorkflowNode node, int childCount)Checks whether the givennumber of childrenis allowed.default booleanIHierarchyValidatingNode. isValidChildType(WorkflowNode node, int childIndex, String nodeType)Checks whether thetypeof a certainworkflow node childis allowed for that node.default booleanIHierarchyValidatingNode. isValidParentType(WorkflowNode node, String nodeType)Method parameters in de.xima.fc.interfaces.workflow.mixin with type arguments of type WorkflowNode Modifier and Type Method Description default voidILoopStatementMustLoopValidating. validateGlobal(IElementGlobalValidationParams<TData,WorkflowNode> params)default IWorkflowElementValidationResultIBeanValidatingNode. validateLocal(IElementLocalValidationParams<TData,WorkflowNode> params)default IWorkflowElementValidationResultIHierarchyValidatingNode. validateLocal(IElementLocalValidationParams<TData,WorkflowNode> params)
- 
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.paramsMethods in de.xima.fc.interfaces.workflow.params that return WorkflowNode Modifier and Type Method Description WorkflowNodeICreateProtocolEntryAfterExecutionParams. getNode()Gets the node that was executed.WorkflowNodeINodeExecutionParams. getNode()Methods in de.xima.fc.interfaces.workflow.params that return types with arguments of type WorkflowNode Modifier and Type Method Description Map<UUID,List<IWorkflowElementWithDeserializedModel<TData,WorkflowNode>>>IElementGlobalValidationParams. getElementsByTask()Methods in de.xima.fc.interfaces.workflow.params with parameters of type WorkflowNode Modifier and Type Method Description default INodeTransferredControlExceptionBuilderINodeTransferredControlExceptionBuilder. targetNode(WorkflowNode targetNode)Sets the optionaltargetof the loop node which is targeted by the abrupt loop completion.
- 
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.validationMethods in de.xima.fc.interfaces.workflow.validation that return types with arguments of type WorkflowNode Modifier and Type Method Description default IWorkflowElementWithDeserializedModel<?,WorkflowNode>IWorkflowGlobalHandlerValidationContext. getNodeByUuid(ElementKey key, String nodeType)IWorkflowElementWithDeserializedModel<?,WorkflowNode>IWorkflowGlobalHandlerValidationContext. getNodeByUuid(NodeKey key, String nodeType)Collection<IWorkflowElementWithDeserializedModel<?,WorkflowNode>>IWorkflowGlobalHandlerValidationContext. getNodesByType(String nodeType)
- 
Uses of WorkflowNode in de.xima.fc.mdl.resourceMethods in de.xima.fc.mdl.resource with parameters of type WorkflowNode Modifier and Type Method Description static AttachmentItemAttachmentItem. forWorkflowNode(WorkflowNode node)static ResourceItemResourceItem. forWorkflowNode(WorkflowNode node)Creates a new resource item that references files produced by a workflow node for the default file type.static ResourceItemResourceItem. forWorkflowNode(WorkflowNode node, String fileKey)Creates a new resource item that references files produced by a workflow node for the given file type.
- 
Uses of WorkflowNode in de.xima.fc.ms.test.workflowMethods in de.xima.fc.ms.test.workflow that return WorkflowNode Modifier and Type Method Description protected WorkflowNodeAEventRunnerTest. createCountExecutionNode(AtomicInteger counter)protected WorkflowNodeAEventRunnerTest. createRecordNameNode(String name, Collection<String> names)Creates a node that, upon execution, adds the name of the executed node to the given collection.protected WorkflowNodeAWorkflowEngineTest. createSleepNode(int sleepTimeMillis)protected static WorkflowNodeAEventRunnerTest. getRootNode(WorkflowTrigger trigger)Methods in de.xima.fc.ms.test.workflow with parameters of type WorkflowNode Modifier and Type Method Description protected voidAEventRunnerTest. addTo(WorkflowTask task, WorkflowNode parent, int index, WorkflowNode childToAdd)Adds the child to the given parent.protected voidAEventRunnerTest. addTo(WorkflowTask task, WorkflowNode parent, WorkflowNode childToAdd)Adds the child to the given parent.protected voidAEventRunnerTest. addToRootSequence(WorkflowTask task, WorkflowNode... nodes)Adds the given node the root node, i.e.protected static voidAEventRunnerTest. assertErrorData(IEventExecutionResult result, WorkflowNode node, Object expectedData)protected static voidAEventRunnerTest. assertErrorData(IEventExecutionResult result, WorkflowNode node, Object expectedData, int... indices)protected static voidAEventRunnerTest. assertErrorMessage(IEventExecutionResult result, WorkflowNode node, String expectedMessage)protected static voidAEventRunnerTest. assertErrorMessage(IEventExecutionResult result, WorkflowNode node, String expectedMessage, int... indices)protected static voidAEventRunnerTest. assertErrorType(IEventExecutionResult result, WorkflowNode node, String expectedType)protected static voidAEventRunnerTest. assertErrorType(IEventExecutionResult result, WorkflowNode node, String expectedType, int... indices)protected static voidAEventRunnerTest. assertExecutionFinishedOrder(IEventExecutionResult result, WorkflowNode... nodes)Asserts that node executions finished in the given order.protected static voidAEventRunnerTest. assertExecutionFinishedOrderPartial(IEventExecutionResult result, WorkflowNode... nodes)Asserts that node executions finished in the given order.protected static voidAEventRunnerTest. assertExecutionStartedOrder(IEventExecutionResult result, WorkflowNode... nodes)Asserts that node executions started in the given order.protected static voidAEventRunnerTest. assertExecutionStartedOrderPartial(IEventExecutionResult result, WorkflowNode... nodes)Asserts that node executions started in the given order.protected static NodeThrewExceptionAEventRunnerTest. assertFailure(IEventExecutionResult result, WorkflowNode node)protected static NodeThrewExceptionAEventRunnerTest. assertFailure(IEventExecutionResult result, WorkflowNode node, int... indices)protected static ENodeCompletionTypeAEventRunnerTest. assertNodeCompletionType(ENodeCompletionType expected, IEventExecutionResult result, WorkflowNode node, int... indices)protected static voidAEventRunnerTest. assertNodeExecutionCount(IEventExecutionResult result, WorkflowNode node, int expectedCount)protected static voidAEventRunnerTest. assertNodeSuccessResultAtKeyEquals(Object expected, IEventExecutionResult result, WorkflowNode node, String key)protected static ISuccessResultDataAEventRunnerTest. assertSuccess(IEventExecutionResult result, WorkflowNode node)protected static ISuccessResultDataAEventRunnerTest. assertSuccess(IEventExecutionResult result, WorkflowNode node, int... indices)protected static voidAEventRunnerTest. assertWasExecuted(IEventExecutionResult result, WorkflowNode node)Asserts that the given node was executed.protected static voidAEventRunnerTest. assertWasExecutedNTimes(int expectedCount, IEventExecutionResult result, WorkflowNode node)Asserts that the given node was executed the given number of times.protected static voidAEventRunnerTest. assertWasExecutedNTimes(IEventExecutionResult result, int count, WorkflowNode node)protected static voidAEventRunnerTest. assertWasNotExecuted(IEventExecutionResult result, WorkflowNode node)Asserts that the given node was not executed.protected static StringAEventRunnerTest. getNodeErrorMessage(IEventExecutionResult result, WorkflowNode node)protected static ObjectAEventRunnerTest. getNodeErrorResultAtPath(IEventExecutionResult result, WorkflowNode node, String path)protected static <T> TAEventRunnerTest. getNodeErrorResultAtPath(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type)protected static ObjectAEventRunnerTest. getNodeErrorResultValue(IEventExecutionResult result, WorkflowNode node)protected static StringAEventRunnerTest. getNodeErrorType(IEventExecutionResult result, WorkflowNode node)protected static intAEventRunnerTest. getNodeExecutionCount(IEventExecutionResult result, WorkflowNode node)protected static IWorkflowNodeResultAEventRunnerTest. getNodeResult(IEventExecutionResult result, WorkflowNode node)protected static IWorkflowNodeResultAEventRunnerTest. getNodeResult(IEventExecutionResult result, WorkflowNode node, int... indices)protected static List<IWorkflowNodeResult>AEventRunnerTest. getNodeResults(IEventExecutionResult result, WorkflowNode node)protected static NodeSoftErrorExceptionAEventRunnerTest. getNodeSoftError(IEventExecutionResult result, WorkflowNode node)protected static StringAEventRunnerTest. getNodeSoftErrorMessage(IEventExecutionResult result, WorkflowNode node)protected static List<String>AEventRunnerTest. getNodeSoftErrorMessages(IEventExecutionResult result, WorkflowNode node)protected static ObjectAEventRunnerTest. getNodeSoftErrorResultAtPath(IEventExecutionResult result, WorkflowNode node, String path)protected static <T> TAEventRunnerTest. getNodeSoftErrorResultAtPath(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type)protected static List<Object>AEventRunnerTest. getNodeSoftErrorResultsAtPath(IEventExecutionResult result, WorkflowNode node, String path)protected static <T> List<T>AEventRunnerTest. getNodeSoftErrorResultsAtPath(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type)protected static ObjectAEventRunnerTest. getNodeSoftErrorResultValue(IEventExecutionResult result, WorkflowNode node)protected static List<Object>AEventRunnerTest. getNodeSoftErrorResultValues(IEventExecutionResult result, WorkflowNode node)protected static List<NodeSoftErrorException>AEventRunnerTest. getNodeSoftErrors(IEventExecutionResult result, WorkflowNode node)protected static StringAEventRunnerTest. getNodeSoftErrorType(IEventExecutionResult result, WorkflowNode node)protected static List<String>AEventRunnerTest. getNodeSoftErrorTypes(IEventExecutionResult result, WorkflowNode node)protected static ObjectAEventRunnerTest. getNodeSuccessResultAtKey(IEventExecutionResult result, WorkflowNode node, String key)protected static <T> TAEventRunnerTest. getNodeSuccessResultAtKey(IEventExecutionResult result, WorkflowNode node, String key, Class<T> type)protected static ObjectAEventRunnerTest. getNodeSuccessResultAtPath(IEventExecutionResult result, WorkflowNode node, String path)protected static <T> TAEventRunnerTest. getNodeSuccessResultAtPath(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type)protected static ISuccessResultDataAEventRunnerTest. getNodeSuccessResultData(IEventExecutionResult result, WorkflowNode node)protected static ObjectAEventRunnerTest. getNodeSuccessResultValue(IEventExecutionResult result, WorkflowNode node)protected static NodeThrewExceptionAEventRunnerTest. getNodeThrewException(IEventExecutionResult result, WorkflowNode node)protected static NodeThrewExceptionAEventRunnerTest. getNodeThrewException(IEventExecutionResult result, WorkflowNode node, int... indices)protected static NodeKeyAWorkflowEngineTest. nodeKey(WorkflowTrigger trigger, WorkflowNode node)
- 
Uses of WorkflowNode in de.xima.fc.plugin.workflowMethods in de.xima.fc.plugin.workflow that return WorkflowNode Modifier and Type Method Description WorkflowNodeTreeAccessorWorkflowNode. getParent(WorkflowNode node)static WorkflowNodeWorkflowCustomParametersHelper. transferToDataModel(WorkflowNode node, com.alibaba.fastjson.JSONObject customParams, Object data, Mandant client)Extract the relevant data from the node's properties model and set the data on theWorkflowNode.static WorkflowNodeWorkflowCustomParametersHelper. transferToDataModel(WorkflowNode node, Mandant client)Extract the relevant data from the node's properties model and set the data on theWorkflowNode.Methods in de.xima.fc.plugin.workflow that return types with arguments of type WorkflowNode Modifier and Type Method Description static Iterable<WorkflowNode>WorkflowCustomParametersHelper. eachNode(WorkflowNode startNode, Mandant client)List<WorkflowNode>TreeAccessorWorkflowNode. getChildren(WorkflowNode node)Methods in de.xima.fc.plugin.workflow with parameters of type WorkflowNode Modifier and Type Method Description static Iterable<WorkflowNode>WorkflowCustomParametersHelper. eachNode(WorkflowNode startNode, Mandant client)List<WorkflowNode>TreeAccessorWorkflowNode. getChildren(WorkflowNode node)UUIDTreeAccessorWorkflowNode. getId(WorkflowNode node)ObjectTreeAccessorWithDataWorkflowNode. getNodeData(UUID taskUuid, WorkflowNode node)WorkflowNodeTreeAccessorWorkflowNode. getParent(WorkflowNode node)static WorkflowNodeWorkflowCustomParametersHelper. transferToDataModel(WorkflowNode node, com.alibaba.fastjson.JSONObject customParams, Object data, Mandant client)Extract the relevant data from the node's properties model and set the data on theWorkflowNode.static WorkflowNodeWorkflowCustomParametersHelper. transferToDataModel(WorkflowNode node, Mandant client)Extract the relevant data from the node's properties model and set the data on theWorkflowNode.
- 
Uses of WorkflowNode in de.xima.fc.workflowMethods in de.xima.fc.workflow with parameters of type WorkflowNode Modifier and Type Method Description static NodeKeyNodeKey. of(WorkflowNode node)static INodePrototypeData<?>WorkflowPrototypeConverter. toPrototypeNodeData(WorkflowNode node)static <TData> INodePrototypeData<TData>WorkflowPrototypeConverter. toPrototypeNodeData(WorkflowNode node, TData customParams)
- 
Uses of WorkflowNode in de.xima.fc.workflow.converterMethods in de.xima.fc.workflow.converter that return WorkflowNode Modifier and Type Method Description static WorkflowNodeFlowchartModelConverter. toDataModel(NodeModel node, TaskModel task, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Mandant client)Methods in de.xima.fc.workflow.converter with parameters of type WorkflowNode Modifier and Type Method Description static NodeModelFlowchartModelConverter. toViewModel(WorkflowNode node, WorkflowTask task, Map<ElementKey,com.alibaba.fastjson.JSONObject> paramsMap, Mandant client)
- 
Uses of WorkflowNode in de.xima.fc.workflow.designer.helperMethods in de.xima.fc.workflow.designer.helper that return types with arguments of type WorkflowNode Modifier and Type Method Description static <TData> CheckForUnsavedChangedResult<WorkflowNode>ElementPropertiesHelper. checkForUnsavedChanges(IEntityContext ec, long processId, UUID taskUuid, UUID elementUuid, TData data, INodeHandler<TData> handler)
- 
Uses of WorkflowNode in de.xima.fc.workflow.designer.modelMethods in de.xima.fc.workflow.designer.model with parameters of type WorkflowNode Modifier and Type Method Description static INodeModelPrototypeNodeModelPrototype. forNode(WorkflowNode node, Mandant client)Creates a new model by converting the given node.
- 
Uses of WorkflowNode in de.xima.fc.workflow.designer.registry.nodesMethods in de.xima.fc.workflow.designer.registry.nodes that return WorkflowNode Modifier and Type Method Description WorkflowNodeFcDoUntilLoopHandler. getPrototypeElement(IGetElementPrototypesParams params)WorkflowNodeFcExperimentHandler. getPrototypeElement(IGetElementPrototypesParams params)WorkflowNodeFcForEachLoopHandler. getPrototypeElement(IGetElementPrototypesParams params)WorkflowNodeFcMultipleConditionHandler. getPrototypeElement(IGetElementPrototypesParams params)WorkflowNodeFcSwitchHandler. getPrototypeElement(IGetElementPrototypesParams params)WorkflowNodeFcWhileLoopHandler. getPrototypeElement(IGetElementPrototypesParams params)Methods in de.xima.fc.workflow.designer.registry.nodes with parameters of type WorkflowNode Modifier and Type Method Description booleanFcDoUntilLoopHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcExperimentHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcForEachLoopHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcMultipleConditionHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcSwitchCaseHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcSwitchDefaultHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcSwitchHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcWhileLoopHandler. isValidChildCount(WorkflowNode node, int childCount)booleanFcDoUntilLoopHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcExperimentHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcForEachLoopHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcMultipleConditionHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcSwitchCaseHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcSwitchDefaultHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcSwitchHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcWhileLoopHandler. isValidChildType(WorkflowNode node, int childIndex, String nodeType)booleanFcDoUntilLoopHandler. isValidParentType(WorkflowNode node, String nodeType)booleanFcExperimentHandler. isValidParentType(WorkflowNode node, String nodeType)booleanFcForEachLoopHandler. isValidParentType(WorkflowNode node, String nodeType)booleanFcMultipleConditionHandler. isValidParentType(WorkflowNode node, String nodeType)booleanFcSwitchCaseHandler. isValidParentType(WorkflowNode node, String nodeType)booleanFcSwitchDefaultHandler. isValidParentType(WorkflowNode node, String nodeType)booleanFcSwitchHandler. isValidParentType(WorkflowNode node, String nodeType)booleanFcWhileLoopHandler. isValidParentType(WorkflowNode node, String nodeType)
- 
Uses of WorkflowNode in de.xima.fc.workflow.eventMethods in de.xima.fc.workflow.event with parameters of type WorkflowNode Modifier and Type Method Description static IDoiVerifiedEventDataWorkflowEventDataFactory. doiVerified(Vorgang formRecord, WorkflowNode doiInitWorkflowNode, IUser user, Locale locale)static IDoiVerifiedEventDataWorkflowEventDataFactory. doiVerified(Vorgang formRecord, WorkflowNode doiInitWorkflowNode, IUser user, Locale locale, Clock clock)Creates the data for the event that is triggered when the double opt-in process of a form record has been verified.
- 
Uses of WorkflowNode in de.xima.fc.workflow.executorFields in de.xima.fc.workflow.executor declared as WorkflowNode Modifier and Type Field Description protected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. nodeprotected WorkflowNodeAWorkflowActionExecutor. node
- 
Uses of WorkflowNode in de.xima.fc.workflow.migrateMethods in de.xima.fc.workflow.migrate with parameters of type WorkflowNode Modifier and Type Method Description static voidFcEmailUserReferenceMigrator. updateEmailNode(IEntityContext ec, Mandant client, WorkflowNode node, Map<String,Long> userRefToProfileIdMap)
- 
Uses of WorkflowNode in de.xima.fc.workflow.mixinMethods in de.xima.fc.workflow.mixin that return WorkflowNode Modifier and Type Method Description default WorkflowNodeIPluginConditionNodeHandler. getPrototypeElement(IGetElementPrototypesParams params)default WorkflowNodeIPluginDoUntilLoopNodeHandler. getPrototypeElement(IGetElementPrototypesParams params)default WorkflowNodeIPluginWhileLoopNodeHandler. getPrototypeElement(IGetElementPrototypesParams params)Methods in de.xima.fc.workflow.mixin with parameters of type WorkflowNode Modifier and Type Method Description default booleanIBaseActionNode. isValidChildCount(WorkflowNode node, int childCount)default booleanIBaseActionNode. isValidChildType(WorkflowNode node, int childIndex, String nodeType)default booleanIBaseActionNode. isValidParentType(WorkflowNode node, String nodeType)Method parameters in de.xima.fc.workflow.mixin with type arguments of type WorkflowNode Modifier and Type Method Description default IWorkflowElementValidationResultIBaseActionNode. validateLocal(IElementLocalValidationParams<TData,WorkflowNode> params)
- 
Uses of WorkflowNode in de.xima.fc.workflow.processor.factoryMethods in de.xima.fc.workflow.processor.factory that return WorkflowNode Modifier and Type Method Description static WorkflowNodeWorkflowNodeFactory. breakStatement()Creates a new workflow node for aEWorkflowNodeType.FC_BREAKthat issues a control transfer via a break statement, targeting the closest control flow node.static WorkflowNodeWorkflowNodeFactory. breakStatement(WorkflowNode breakTarget)Creates a new workflow node for aEWorkflowNodeType.FC_BREAKthat issues a control transfer via a break statement.static WorkflowNodeWorkflowNodeFactory. breakStatement(NodeKey breakTarget)Creates a new workflow node for aEWorkflowNodeType.FC_BREAKthat issues a control transfer via a break statement.WorkflowNodeIChangeFormValuesBuilder. build()Creates a new workflow node that changes the value of one or more form elements.WorkflowNodeICreateTextFileNodeBuilder. build()Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILEthat creates a text file.WorkflowNodeIEmailNodeBuilder. build()Creates a new workflow node for aEWorkflowNodeType.FC_EMAILthat sends an email.WorkflowNodeIFillPdfNodeBuilder. build()Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDFthat fills a PDF document.WorkflowNodeIHttpRequestNodeBuilder. build()Creates a new workflow node for aEWorkflowNodeType.FC_POST_REQUESTthat sends a HTTP request to the given URL.WorkflowNodeIMultipleConditionBuilder. build()Creates a new multiple condition node with the current configuration.WorkflowNodeISendFormRecordMessageBuilder. build()Creates a new send portal message node with the current configuration.static WorkflowNodeWorkflowNodeFactory. changeFormAvailability(EChangeFormAvailabilityType changeType)Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_FORM_AVAILABILITYthat changes the availability of a form.static WorkflowNodeWorkflowNodeFactory. changeFormValue(Map<String,String> formValues)Deprecated.Use thebuilder.static WorkflowNodeWorkflowNodeFactory. changeState(WorkflowState state)Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_STATEthat changes the current form record to the given state.static WorkflowNodeWorkflowNodeFactory. compressAsZip(MultiFile multiFile, String compressedFileName)Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIPthat creates a ZIP file form the input files.static WorkflowNodeWorkflowNodeFactory. compressAsZip(MultiFile multiFile, String compressedFileName, boolean attachToFormRecord)Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIPthat creates a ZIP file form the input files.static WorkflowNodeWorkflowNodeFactory. compressAsZip(MultiFile multiFile, String compressedFileName, boolean attachToFormRecord, ECompressAsZipNamingScheme namingScheme)Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIPthat creates a ZIP file form the input files.static WorkflowNodeWorkflowNodeFactory. continueStatement()Creates a new workflow node for aEWorkflowNodeType.FC_CONTINUEthat issues a control transfer via a continue statement,targeting the closest loop.static WorkflowNodeWorkflowNodeFactory. continueStatement(WorkflowNode continueTarget)Creates a new workflow node for aEWorkflowNodeType.FC_CONTINUEthat issues a control transfer via a continue statement.static WorkflowNodeWorkflowNodeFactory. continueStatement(NodeKey continueTarget)Creates a new workflow node for aEWorkflowNodeType.FC_CONTINUEthat issues a control transfer via a continue statement.static WorkflowNodeWorkflowNodeFactory. copyFormRecord(boolean anonymizeUserMetadata)Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORDthat moves the current form record to the given inbox.static WorkflowNodeWorkflowNodeFactory. copyFormRecord(boolean anonymizeUserMetadata, WorkflowTrigger triggerToInvoke, Postfach targetInbox)Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORDthat moves the current form record to the given inbox.static WorkflowNodeWorkflowNodeFactory. counter(ClientCounter counter, ECounterActionType actionType, String step)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat modifies a certain client counter.static WorkflowNodeWorkflowNodeFactory. counter(String counterName, ECounterActionType actionType, String step)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat modifies a certain client counter.static WorkflowNodeWorkflowNodeFactory. counterDecrement(ClientCounter counter, String step)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat decrements a client counter.static WorkflowNodeWorkflowNodeFactory. counterDecrement(String counterName, String step)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat decrements a client counter.static WorkflowNodeWorkflowNodeFactory. counterIncrement(ClientCounter counter, String step)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat increments a client counter.static WorkflowNodeWorkflowNodeFactory. counterIncrement(String counterName, String step)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat increments a client counter.static WorkflowNodeWorkflowNodeFactory. counterReset(ClientCounter counter)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat resets a client counter.static WorkflowNodeWorkflowNodeFactory. counterReset(String counterName)Creates a new workflow node for aEWorkflowNodeType.FC_COUNTERthat resets a client counter.static WorkflowNodeWorkflowNodeFactory. createTextFile(String fileName, String fileContent)Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILEthat creates a text file with the given content and the default encoding.static WorkflowNodeWorkflowNodeFactory. createTextFile(String fileName, String fileContent, ETextFileContentType contentType)Deprecated.static WorkflowNodeWorkflowNodeFactory. createTextFile(String fileName, String fileContent, ETextFileContentType contentType, Charset charset)Deprecated.static WorkflowNodeWorkflowNodeFactory. createTextFile(String fileName, String fileContent, ETextFileContentType contentType, Charset charset, EByteOrderMarkMode bomMode)Deprecated.static WorkflowNodeWorkflowNodeFactory. databaseQuery(DatenbankZugriff databaseConnection, String sqlStatement)Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENTwith a SQL statement.static WorkflowNodeWorkflowNodeFactory. databaseQuery(Datenquelle databaseQuery)Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENTthat uses a preconfigured database query.static WorkflowNodeWorkflowNodeFactory. databaseQuery(Datenquelle databaseQuery, Iterable<Map.Entry<String,String>> queryParameters)Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENTthat uses a preconfigured database query.static WorkflowNodeWorkflowNodeFactory. databaseQuery(Datenquelle databaseQuery, Map<String,String> queryParameters)static WorkflowNodeWorkflowNodeFactory. decodeBase64(String value)Creates a new workflow node for aEWorkflowNodeType.FC_ENCODE_BASE64that converts a binary file to base64.static WorkflowNodeWorkflowNodeFactory. decodeBase64(String value, String exportName, boolean attachToFormRecord)Creates a new workflow node for aEWorkflowNodeType.FC_ENCODE_BASE64that converts a binary file to base64.static WorkflowNodeWorkflowNodeFactory. deleteAttachment(MultiAttachment attachmentsToDelete)Creates a new workflow node for aEWorkflowNodeType.FC_DELETE_ATTACHMENTthat deletes an attachment from the form record.static WorkflowNodeWorkflowNodeFactory. deleteFormRecord()Creates a new workflow node for aEWorkflowNodeType.FC_DELETE_FORM_RECORDthat deletes the current form record when executed.static WorkflowNodeWorkflowNodeFactory. doiInit(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody, Textbaustein doiFailTemplate)Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INITthat initializes the double opt-in process.static WorkflowNodeWorkflowNodeFactory. doiInitHtml(String from, Iterable<String> to, String subject, String body)Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INITthat initializes the double opt-in process.static WorkflowNodeWorkflowNodeFactory. doiInitHtml(String from, Iterable<String> to, String subject, String body, Textbaustein doiFailTemplate)Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INITthat initializes the double opt-in process.static WorkflowNodeWorkflowNodeFactory. doiInitPlain(String from, Iterable<String> to, String subject, String body)Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INITthat initializes the double opt-in process.static WorkflowNodeWorkflowNodeFactory. doiInitPlain(String from, Iterable<String> to, String subject, String body, Textbaustein doiFailTemplate)Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INITthat initializes the double opt-in process.static WorkflowNodeWorkflowNodeFactory. email(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody)Creates a new workflow node for aEWorkflowNodeType.FC_EMAILthat sends an email to one or more recipients.static WorkflowNodeWorkflowNodeFactory. email(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody, MultiFile attachments)Creates a new workflow node for aEWorkflowNodeType.FC_EMAILthat sends an email to one or more recipients.static WorkflowNodeWorkflowNodeFactory. emailHtml(String from, Iterable<String> to, String subject, String body)Creates a new workflow node for aEWorkflowNodeType.FC_EMAILthat sends an HTML email to one or more recipients.static WorkflowNodeWorkflowNodeFactory. emailHtml(String from, Iterable<String> to, String subject, String body, MultiFile attachments)Creates a new workflow node for aEWorkflowNodeType.FC_EMAILthat sends an HTML email to one or more recipients.static WorkflowNodeWorkflowNodeFactory. emailPlainText(String from, Iterable<String> to, String subject, String body)Creates a new workflow node for aEWorkflowNodeType.FC_EMAILthat sends a plain text email to one or more recipients.static WorkflowNodeWorkflowNodeFactory. emailPlainText(String from, Iterable<String> to, String subject, String body, MultiFile attachments)Creates a new workflow node for aEWorkflowNodeType.FC_EMAILthat sends a plain text email to one or more recipients.static WorkflowNodeWorkflowNodeFactory. empty()Creates a new workflow node for aEWorkflowNodeType.FC_EMPTYthat represents a no-op.static WorkflowNodeWorkflowNodeFactory. encodeBase64(SingleFile file)Creates a new workflow node for aEWorkflowNodeType.FC_ENCODE_BASE64that converts a binary file to base64.static WorkflowNodeWorkflowNodeFactory. exportToPersistence()Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCEthat creates a persistence file with the submitted form data.static WorkflowNodeWorkflowNodeFactory. exportToPersistence(String exportName)Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCEthat creates a persistence file with the submitted form data.static WorkflowNodeWorkflowNodeFactory. exportToPersistence(String exportName, boolean attachToFormRecord)Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCEthat creates a persistence file with the submitted form data.static WorkflowNodeWorkflowNodeFactory. exportToXml()Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCEthat creates a persistence file with the submitted form data.static WorkflowNodeWorkflowNodeFactory. exportToXml(String exportName)Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCEthat creates a persistence file with the submitted form data.static WorkflowNodeWorkflowNodeFactory. exportToXml(String exportName, boolean attachToFormRecord)Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCEthat creates a persistence file with the submitted form data.static WorkflowNodeWorkflowNodeFactory. exportToXml(String exportName, boolean attachToFormRecord, Iterable<EExportToXmlField> exportFields, Textbaustein xslTemplate)Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCEthat creates a persistence file with the submitted form data.static WorkflowNodeWorkflowNodeFactory. fillPdf(SingleFile pdfDocument)Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDFthat fills a PDF document with the submitted form data.static WorkflowNodeWorkflowNodeFactory. fillPdf(SingleFile pdfDocument, String exportName, boolean attachToFormRecord, String font)Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDFthat fills a PDF document with the submitted form data.static WorkflowNodeWorkflowNodeFactory. fillWord(SingleFile wordDocument)Creates a new workflow node for aEWorkflowNodeType.FC_FILL_WORDthat fills a Word document with the submitted form data.static WorkflowNodeWorkflowNodeFactory. fillWord(SingleFile wordDocument, String exportName, boolean attachToFormRecord)Creates a new workflow node for aEWorkflowNodeType.FC_FILL_WORDthat fills a Word document with the submitted form data.static WorkflowNodeWorkflowNodeFactory. importFormValueFromXml(SingleFile xmlDocument, Map<String,String> xPathMapping)Creates a new workflow node for aEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XMLthat changes the value of form elements based on the data of an XML document.static WorkflowNodeWorkflowNodeFactory. importFormValueFromXml(SingleFile xmlDocument, Map<String,String> xPathMapping, Textbaustein xslTemplate)Creates a new workflow node for aEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XMLthat changes the value of form elements based on the data of an XML document.static WorkflowNodeWorkflowNodeFactory. ldapQuery(LDAPAbfrage ldapQuery)Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERYthat uses a preconfigured LDAP query.static WorkflowNodeWorkflowNodeFactory. ldapQuery(LDAPAbfrage ldapQuery, Iterable<Map.Entry<String,String>> queryParameters)Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERYthat uses a preconfigured LDAP query.static WorkflowNodeWorkflowNodeFactory. ldapQuery(LDAPAbfrage ldapQuery, Map<String,String> queryParameters)Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERYthat uses a preconfigured LDAP query.static WorkflowNodeWorkflowNodeFactory. ldapQuery(LDAPZugriff ldapConnection, String searchFilter)Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERYwith a custom search filter.static WorkflowNodeWorkflowNodeFactory. ldapQuery(LDAPZugriff ldapConnection, String searchFilter, String baseDn)Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERYwith a custom search filter.static WorkflowNodeWorkflowNodeFactory. ldapQuery(LDAPZugriff ldapConnection, String searchFilter, String baseDn, Iterable<String> resultFilter)Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERYwith a custom search filter.static WorkflowNodeWorkflowNodeFactory. logEntry(ELogEntryActionLogLevel level, String comments)Creates a new workflow node for aEWorkflowNodeType.FC_LOG_ENTRYwith a given level and comments.static WorkflowNodeWorkflowNodeFactory. moveFormRecordToInbox(Postfach targetInbox)Creates a new workflow node for aEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOXthat moves the current form record to the given inbox.static WorkflowNodeWorkflowNodeFactory. moveFormRecordToInbox(UuidEntityRef targetInbox)Creates a new workflow node for aEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOXthat moves the current form record to the given inbox.static WorkflowNodeWorkflowNodeFactory. moveFormRecordToInbox(String targetInboxName)Creates a new workflow node for aEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOXthat moves the current form record to the inbox with the given name.static WorkflowNodeWorkflowNodeFactory. processLogPdf(String fileName)Creates a new workflow node for aEWorkflowNodeType.FC_PROCESS_LOG_PDFthat creates a PDF document with the history of the current form record.static WorkflowNodeWorkflowNodeFactory. provideResource(SingleFile singleFile, String exportName)Creates a new workflow node for aEWorkflowNodeType.FC_PROVIDE_RESOURCEthat provides the given resource.static WorkflowNodeWorkflowNodeFactory. provideResource(SingleFile singleFile, String exportName, boolean attachToFormRecord)Creates a new workflow node for aEWorkflowNodeType.FC_PROVIDE_RESOURCEthat provides the given resource.static WorkflowNodeWorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke)Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASKthat invokes the given task immediately after the current task ends.static WorkflowNodeWorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke, boolean addToEnd)Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASKthat invokes the given task.static WorkflowNodeWorkflowNodeFactory. redirect(Textbaustein url)Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECTthat redirects the HTTP request to the given URL.static WorkflowNodeWorkflowNodeFactory. redirect(Textbaustein url, Map<String,List<String>> queryParameters)Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECTthat redirects the HTTP request to the given URL.static WorkflowNodeWorkflowNodeFactory. redirect(UuidEntityRef url)Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECTthat redirects the HTTP request to the given URL.static WorkflowNodeWorkflowNodeFactory. redirect(UuidEntityRef url, Map<String,List<String>> queryParameters)Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECTthat redirects the HTTP request to the given URL.static WorkflowNodeWorkflowNodeFactory. redirect(String url)Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECTthat redirects the HTTP request to the given URL.static WorkflowNodeWorkflowNodeFactory. redirect(String url, Map<String,List<String>> queryParameters)Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECTthat redirects the HTTP request to the given URL.static WorkflowNodeWorkflowNodeFactory. renewProcessId()Creates a new workflow node for aEWorkflowNodeType.FC_RENEW_PROCESS_IDthat generates a new UUID for the form record.static WorkflowNodeWorkflowNodeFactory. returnFile(MultiFile files)Creates a new workflow node for aEWorkflowNodeType.FC_RETURN_FILEthat sends the given files as the HTTP response.static WorkflowNodeWorkflowNodeFactory. returnFile(MultiFile files, boolean forceDownload)Creates a new workflow node for aEWorkflowNodeType.FC_RETURN_FILEthat sends the given files as the HTTP response.static WorkflowNodeWorkflowNodeFactory. saveToFileSystem(MultiFile files, String directory)Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEMthat saves the given file to a directory on the file system.static WorkflowNodeWorkflowNodeFactory. saveToFileSystem(MultiFile files, String directory, boolean allowPathInPlaceholder)Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEMthat saves the given file to a directory on the file system.static WorkflowNodeWorkflowNodeFactory. saveToWebDav(MultiFile files, WebDavAccess conn, String path)Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_WEB_DAVthat gives the given file to a directory on a chosen WebDAV.static WorkflowNodeWorkflowNodeFactory. saveToWebDav(MultiFile files, WebDavAccess conn, String path, boolean allowPathInPlaceholder)Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_WEB_DAVthat gives the given file to a directory on a chosen WebDAV.static WorkflowNodeWorkflowNodeFactory. setSavedFlag()Creates a new workflow node for aEWorkflowNodeType.FC_SET_SAVED_FLAGthat marks the form record as saved or unsaved.static WorkflowNodeWorkflowNodeFactory. showTemplate(Textbaustein htmlTemplate)Creates a new workflow node for aEWorkflowNodeType.FC_SHOW_TEMPLATEthat responds to an HTTP request with the given text template.static WorkflowNodeWorkflowNodeFactory. writeFormRecordAttributes(Map<String,String> attributes)Creates a new workflow node for aEWorkflowNodeType.FC_WRITE_FORM_RECORD_ATTRIBUTESthat sets custom attributes on the form record.Methods in de.xima.fc.workflow.processor.factory with parameters of type WorkflowNode Modifier and Type Method Description static WorkflowNodeWorkflowNodeFactory. breakStatement(WorkflowNode breakTarget)Creates a new workflow node for aEWorkflowNodeType.FC_BREAKthat issues a control transfer via a break statement.static WorkflowNodeWorkflowNodeFactory. continueStatement(WorkflowNode continueTarget)Creates a new workflow node for aEWorkflowNodeType.FC_CONTINUEthat issues a control transfer via a continue statement.static WorkflowTriggerWorkflowTriggerFactory. doiVerified(WorkflowNode targetNode)static FcDoiVerifiedPropsWorkflowTriggerPropsFactory. doiVerified(WorkflowNode targetNode)IMultipleConditionBuilderIMultipleConditionBuilder. whenFalse(WorkflowNode... alternate)Sets the child nodes to execute when the condition evaluates to false.IMultipleConditionBuilderIMultipleConditionBuilder. whenTrue(WorkflowNode... consequent)Sets the child nodes to execute when the condition evaluates to true.Method parameters in de.xima.fc.workflow.processor.factory with type arguments of type WorkflowNode Modifier and Type Method Description default IMultipleConditionBuilderIMultipleConditionBuilder. whenFalse(Iterable<WorkflowNode> alternate)Sets the child nodes to execute when the condition evaluates to false.default IMultipleConditionBuilderIMultipleConditionBuilder. whenTrue(Iterable<WorkflowNode> consequent)Sets the child nodes to execute when the condition evaluates to true.
- 
Uses of WorkflowNode in de.xima.fc.workflow.processor.ifaceMethods in de.xima.fc.workflow.processor.iface with parameters of type WorkflowNode Modifier and Type Method Description default voidIWorkflowExecutionListener. onAfterExecuteNode(WorkflowTask task, WorkflowNode node, IWorkflowNodeResult result)Invoked just after aWorkflowNodewas executed (whether successfully or not).default <TData> voidIWorkflowExecutionListener. onAfterInvokeHandlerExecute(WorkflowTask task, WorkflowNode node, INodeHandler<TData> handler, TData data)Invoked just after theINodeHandler.execute(INodeExecutionParams)was called.default voidIWorkflowExecutionListener. onBeforeExecuteNode(WorkflowTask task, WorkflowNode node)Invoked just before aWorkflowNodeis about to be executed.default <TData> voidIWorkflowExecutionListener. onBeforeInvokeHandlerExecute(WorkflowTask task, WorkflowNode node, INodeHandler<TData> handler, TData data)Invoked just before theINodeHandler.execute(INodeExecutionParams)is about to be called.
- 
Uses of WorkflowNode in de.xima.fc.workflow.processor.logicMethods in de.xima.fc.workflow.processor.logic with parameters of type WorkflowNode 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. 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. 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.Method parameters in de.xima.fc.workflow.processor.logic with type arguments of type WorkflowNode 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. 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. 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.
- 
Uses of WorkflowNode in de.xima.fc.workflow.processor.logic.validationMethods in de.xima.fc.workflow.processor.logic.validation that return types with arguments of type WorkflowNode Modifier and Type Method Description IWorkflowElementWithDeserializedModel<?,WorkflowNode>DefaultWorkflowValidationContext. getNodeByUuid(NodeKey key, String nodeType)Collection<IWorkflowElementWithDeserializedModel<?,WorkflowNode>>DefaultWorkflowValidationContext. getNodesByType(String nodeType)
- 
Uses of WorkflowNode in de.xima.fc.workflow.processor.modelMethods in de.xima.fc.workflow.processor.model that return WorkflowNode Modifier and Type Method Description WorkflowNodeNormalCompletionResult. getNode()WorkflowNodeWorkflowElementIndex. getParent(ElementKey key)WorkflowNodeWorkflowElementIndex. getParent(NodeKey key)Methods in de.xima.fc.workflow.processor.model with parameters of type WorkflowNode Modifier and Type Method Description static NormalCompletionResult.BuilderNormalCompletionResult. builder(WorkflowNode node)static <TData> IWorkflowElementWithDeserializedModel<TData,WorkflowNode>WorkflowElementWithDeserializedModel. withDataOnDemand(WorkflowNode node, Mandant client)Creates a new wrapped workflow node that deserializes the custom properties on demand.Constructors in de.xima.fc.workflow.processor.model with parameters of type WorkflowNode Constructor Description Builder(WorkflowNode node)NormalCompletionResult(WorkflowNode node, Object alwaysValue, Object successValue, IWorkflowFileValue fileValue, List<NodeSoftErrorException> softErrors)Deprecated.Constructor parameters in de.xima.fc.workflow.processor.model with type arguments of type WorkflowNode Constructor Description ElementGlobalValidationParams(IWorkflowGlobalHandlerValidationContext validationContext, Map<UUID,List<IWorkflowElementWithDeserializedModel<TData,WorkflowNode>>> nodes)Creates a new POJO implementation with the given values.
- 
Uses of WorkflowNode in de.xima.fc.workflow.validatorMethod parameters in de.xima.fc.workflow.validator with type arguments of type WorkflowNode Modifier and Type Method Description IWorkflowElementValidationResultFcChangeStateValidator. validateState(IElementLocalValidationParams<FcChangeStateProps,WorkflowNode> params)Performs part of the local validation for the change state action by checking whether duplicate states exist.Constructor parameters in de.xima.fc.workflow.validator with type arguments of type WorkflowNode Constructor Description FcChangeStateValidator(IElementLocalValidationParams<FcChangeStateProps,WorkflowNode> params)Creates a new validator with the given parameters.
 
-