Uses of Class
de.xima.fc.entities.WorkflowNode
-
-
Uses of WorkflowNode in de.xima.fc
Methods 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.FS. getNodeWorkflowDirPath(Vorgang formRecord, WorkflowNode node)static StringPathHandler.FS. getNodeWorkflowDirPath(Vorgang formRecord, WorkflowNode node, String postfix) -
Uses of WorkflowNode in de.xima.fc.dao.impl
Methods 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.entities
Methods 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.exceptions
Methods in de.xima.fc.exceptions that return WorkflowNode Modifier and Type Method Description WorkflowNodeNodeReturnedException. getNode()WorkflowNodeNodeThrewException. getNode()Constructors in de.xima.fc.exceptions with parameters of type WorkflowNode Constructor Description NodeReturnedException(WorkflowNode node, Object alwaysData, Object successData, IWorkflowFileValue fileValue, String message)NodeReturnedException(WorkflowNode node, Object alwaysData, Object successData, IWorkflowFileValue fileValue, String message, Throwable e)NodeReturnedException(WorkflowNode node, Object alwaysData, Object successData, IWorkflowFileValue fileValue, Throwable e)NodeThrewException(WorkflowNode node, Object alwaysData, IDiscriminatedUnionMember<String,?> errorData, IWorkflowFileValue fileValue, String message)Creates a new exception with the given data for a node that wants to end abruptly by throwing.NodeThrewException(WorkflowNode node, Object alwaysData, IDiscriminatedUnionMember<String,?> errorData, IWorkflowFileValue fileValue, String message, Throwable cause)Creates a new exception with the given data for a node that wants to end abruptly by throwing.NodeThrewException(WorkflowNode node, Object alwaysData, IDiscriminatedUnionMember<String,?> errorData, IWorkflowFileValue fileValue, Throwable cause)Creates a new exception with the given data for a node that wants to end abruptly by throwing. -
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.event
Methods 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.execution
Methods 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. executedByName(String nodeName)Finds an executed node with the given name.WorkflowNodeINormalCompletionResult. getNode()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.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 INormalCompletionResultIWorkflowExecutor. execute(WorkflowNode node)Executes the given node.INormalCompletionResultIWorkflowExecutor. executeChild(WorkflowNode parentNode, int childIndex)Executes the given child of the node.List<List<File>>IWorkflowFileHandler. getFilesFromPreviousNode(WorkflowNode previousNode)Returns all files from given node.default List<File>IWorkflowFileHandler. getFilesFromPreviousNodes(WorkflowNode... previousNodes)Returns all files from the given previous nodes.IResolvedFileIWorkflowFileHandler. getFileSingle(WorkflowNode node, ISingleFileProviding singleFile, IFileSearchOptions options)Returns the file represented by the given descriptor.IResolvedMultiFileIWorkflowFileHandler. getFilesMulti(WorkflowNode node, IMultiFileProviding multiFile, IFileSearchOptions options)Returns the files represented by the given descriptor.IWorkflowNodeResultIWorkflowVariableHandler. getResultForNode(WorkflowNode node)Finds the latest result for the given node.List<IWorkflowNodeResult>IWorkflowVariableHandler. getResultsForNode(WorkflowNode node)Finds all results for the given node.booleanIWorkflowVariableHandler. hasResultForNode(WorkflowNode 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 sub directory for the node.default FileIWorkflowFileHandler. sourceDirForNode(WorkflowNode node, String... subDirs)Shortcut forgetTempDirForNode(node, "source").default FileIWorkflowFileHandler. sourceFileForNode(WorkflowNode node, String... subDirs)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<File>IWorkflowFileHandler. getFilesFromPreviousNodes(Iterable<WorkflowNode> previousNode)Returns all files from given nodes. -
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that return WorkflowNode Modifier and Type Method Description default WorkflowNodeISingleNodePrototype. getPrototypeElement(IGetElementPrototypesParams params) -
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params that return WorkflowNode Modifier and Type Method Description 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() -
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.validation
Methods 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.resource
Methods in de.xima.fc.mdl.resource with parameters of type WorkflowNode Modifier and Type Method Description static ResourceItemResourceItem. forWorkflowNode(WorkflowNode node) -
Uses of WorkflowNode in de.xima.fc.plugin.workflow
Methods in de.xima.fc.plugin.workflow that return WorkflowNode Modifier and Type Method Description 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)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.workflow
Methods 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.converter
Methods 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.helper
Methods 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.model
Methods 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.nodes
Methods in de.xima.fc.workflow.designer.registry.nodes that return WorkflowNode Modifier and Type Method Description WorkflowNodeFcExperimentHandler. getPrototypeElement(IGetElementPrototypesParams params)WorkflowNodeFcMultipleConditionHandler. getPrototypeElement(IGetElementPrototypesParams params)Method parameters in de.xima.fc.workflow.designer.registry.nodes with type arguments of type WorkflowNode Modifier and Type Method Description IWorkflowElementValidationResultFcChangeStateHandler. validateLocal(IElementLocalValidationParams<FcChangeStateProps,WorkflowNode> params)IWorkflowElementValidationResultFcEmptyHandler. validateLocal(IElementLocalValidationParams<com.alibaba.fastjson.JSONObject,WorkflowNode> params)IWorkflowElementValidationResultFcSequenceHandler. validateLocal(IElementLocalValidationParams<com.alibaba.fastjson.JSONObject,WorkflowNode> params) -
Uses of WorkflowNode in de.xima.fc.workflow.event
Methods in de.xima.fc.workflow.event with parameters of type WorkflowNode Modifier and Type Method Description static IDoiVerifiedEventDataWorkflowEventDataFactory. doiVerified(Vorgang formRecord, WorkflowNode doiInitWorkflowNode, Benutzer user, Locale locale)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.executor
Fields 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. node -
Uses of WorkflowNode in de.xima.fc.workflow.mixin
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.factory
Methods in de.xima.fc.workflow.processor.factory that return WorkflowNode Modifier and Type Method Description WorkflowNodeIPostRequestNodeBuilder. build()Creates a new workflow node for aEWorkflowNodeType.FC_POST_REQUESTthat sends a POST request to the given URL.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)Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_FORM_VALUEthat modifies the value of one or more form elements.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. 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)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, Charset charset)Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILEthat creates a text file with the given content.static WorkflowNodeWorkflowNodeFactory. createTextFile(String fileName, String fileContent, ETextFileContentType contentType, Charset charset, EByteOrderMarkMode bomMode)Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILEthat creates a text file with the given content.static WorkflowNodeWorkflowNodeFactory. custom(IWorkflowElementTypeProviding type)Creates a new workflow node for the given type and no data.static WorkflowNodeWorkflowNodeFactory. custom(IWorkflowElementTypeProviding type, Object data, Mandant client)Creates a new workflow node for the given type and data.static WorkflowNodeWorkflowNodeFactory. custom(EWorkflowNodeType type)Creates a new workflow node for the given type and no data.static WorkflowNodeWorkflowNodeFactory. custom(EWorkflowNodeType type, Object data, Mandant client)Creates a new workflow node for the given type and data.static WorkflowNodeWorkflowNodeFactory. custom(String type)Creates a new workflow node for the given type and with no data.static WorkflowNodeWorkflowNodeFactory. custom(String type, Object data, Mandant client)Creates a new workflow node for the given type and data.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, Map<String,String> queryParameters)Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENTthat uses a preconfigured database query.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. 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. 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. empty()Creates a new workflow node for aEWorkflowNodeType.FC_EMPTYthat represents a no-op.static WorkflowNodeWorkflowNodeFactory. experiment()Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENTthat catches exception that occur while the block is executed.static WorkflowNodeWorkflowNodeFactory. experiment(WorkflowNode block)Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENTthat catches exception that occur while the block is executed.static WorkflowNodeWorkflowNodeFactory. experiment(WorkflowNode block, WorkflowNode handler)Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENTthat catches exception that occur while the block is executed.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, 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. 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. multipleCondition()Creates a new workflow node for aEWorkflowNodeType.FC_MULTIPLE_CONDITIONthat executes one of its children depending on the result of a logical test that may consist of multiple conditions.static WorkflowNodeWorkflowNodeFactory. multipleCondition(FcMultipleConditionProps props)Creates a new workflow node for aEWorkflowNodeType.FC_MULTIPLE_CONDITIONthat executes one of its children depending on the result of a logical test that may consist of multiple conditions.static WorkflowNodeWorkflowNodeFactory. multipleCondition(FcMultipleConditionProps props, WorkflowNode consequent, WorkflowNode alternate)Creates a new workflow node for aEWorkflowNodeType.FC_MULTIPLE_CONDITIONthat executes one of its children depending on the result of a logical test that may consist of multiple conditions.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(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. returnStatement()Creates a new workflow node for aEWorkflowNodeType.FC_RETURNthat ends the current workflow task.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. sequence(WorkflowNode... blocks)Creates a new workflow node for aEWorkflowNodeType.SEQUENCEthat executes it children in order.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. throwException(String errorType)Creates a new workflow node for aEWorkflowNodeType.FC_THROW_EXCEPTIONthat throws an exception when executed.static WorkflowNodeWorkflowNodeFactory. throwException(String errorType, String errorMessage)Creates a new workflow node for aEWorkflowNodeType.FC_THROW_EXCEPTIONthat throws an exception when executed.static WorkflowNodeWorkflowNodeFactory. throwException(String errorType, String errorMessage, Object errorData)Creates a new workflow node for aEWorkflowNodeType.FC_THROW_EXCEPTIONthat throws an exception when executed.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 WorkflowTriggerWorkflowTriggerFactory. doiVerified(WorkflowNode targetNode)static WorkflowNodeWorkflowNodeFactory. experiment(WorkflowNode block)Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENTthat catches exception that occur while the block is executed.static WorkflowNodeWorkflowNodeFactory. experiment(WorkflowNode block, WorkflowNode handler)Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENTthat catches exception that occur while the block is executed.static WorkflowNodeWorkflowNodeFactory. multipleCondition(FcMultipleConditionProps props, WorkflowNode consequent, WorkflowNode alternate)Creates a new workflow node for aEWorkflowNodeType.FC_MULTIPLE_CONDITIONthat executes one of its children depending on the result of a logical test that may consist of multiple conditions.static WorkflowNodeWorkflowNodeFactory. sequence(WorkflowNode... blocks)Creates a new workflow node for aEWorkflowNodeType.SEQUENCEthat executes it children in order. -
Uses of WorkflowNode in de.xima.fc.workflow.processor.iface
Methods in de.xima.fc.workflow.processor.iface with parameters of type WorkflowNode Modifier and Type Method Description voidIWorkflowExecutionListener. onAfterExecuteNode(WorkflowTask task, WorkflowNode node, IWorkflowNodeResult result)Invoked just after aWorkflowNodewas executed (whether successfully or not).voidIWorkflowExecutionListener. onBeforeExecuteNode(WorkflowTask task, WorkflowNode node)Invoked just before aWorkflowNodeis about to be executed. -
Uses of WorkflowNode in de.xima.fc.workflow.processor.logic
Method parameters in de.xima.fc.workflow.processor.logic with type arguments of type WorkflowNode 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<INodeWithName>WorkflowProviderHelper. computeProvidingNodes(Mandant client, Iterable<IWorkflowElementWithDeserializedModel<?,WorkflowNode>> wrappers)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 WorkflowNode in de.xima.fc.workflow.processor.logic.execution
Methods in de.xima.fc.workflow.processor.logic.execution with parameters of type WorkflowNode Modifier and Type Method Description protected IWorkflowNodeResultWorkflowExecutionContext. doExecute(WorkflowNode node) -
Uses of WorkflowNode in de.xima.fc.workflow.processor.logic.validation
Methods 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.model
Methods in de.xima.fc.workflow.processor.model that return WorkflowNode Modifier and Type Method Description WorkflowNodeNormalCompletionResult. getNode()Methods in de.xima.fc.workflow.processor.model with parameters of type WorkflowNode Modifier and Type Method Description 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 NormalCompletionResult(WorkflowNode node, Object alwaysValue, Object successValue, IWorkflowFileValue fileValue)Creates a new POJO with the given data.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.validator
Fields in de.xima.fc.workflow.validator with type parameters of type WorkflowNode Modifier and Type Field Description protected IElementLocalValidationParams<FcChangeStateProps,WorkflowNode>ACustomWorkflowLocalValidator. paramsMethod 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 ACustomWorkflowLocalValidator(IElementLocalValidationParams<FcChangeStateProps,WorkflowNode> params)Creates a new validator with the given parameters.FcChangeStateValidator(IElementLocalValidationParams<FcChangeStateProps,WorkflowNode> params)Creates a new validator with the given parameters.
-