Uses of Class
de.xima.fc.entities.WorkflowNode
Packages that use WorkflowNode
Package
Description
Konstanten-Klassen, Interfaces und Helper-Klassen
Package für Datenbankentitäten
Package für allgemeine Exceptions
-
Uses of WorkflowNode in de.xima.fc
Methods in de.xima.fc with parameters of type WorkflowNodeModifier and TypeMethodDescriptionstatic String
PathHandler.Web.formVerifyFor
(String baseURL, Vorgang v, WorkflowNode workflowNode) static String
PathHandler.Web.formVerifyFor
(String baseURL, Vorgang v, WorkflowNode workflowNode, boolean isVerifyPage) static String
PathHandler.FS.getNodeWorkflowDirPath
(Vorgang formRecord, WorkflowNode node) static String
PathHandler.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 WorkflowNodeModifier and TypeMethodDescriptionprotected IGenericDao<? extends AWorkflowElementSearchTerm<WorkflowNode>>
WorkflowNodeDao.getSearchTermDao()
-
Uses of WorkflowNode in de.xima.fc.entities
Methods in de.xima.fc.entities that return WorkflowNodeMethods in de.xima.fc.entities that return types with arguments of type WorkflowNodeMethods in de.xima.fc.entities with parameters of type WorkflowNodeModifier and TypeMethodDescriptionvoid
WorkflowNode.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.void
WorkflowNode.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.void
WorkflowTask.addNode
(WorkflowNode node) Adds the given node to the list of workflow nodes, and setsAWorkflowElement.getTask()
to this task.void
WorkflowNode.setParent
(WorkflowNode parent) void
WorkflowTask.setRootNode
(WorkflowNode rootNode) Method parameters in de.xima.fc.entities with type arguments of type WorkflowNodeModifier and TypeMethodDescriptionvoid
WorkflowTask.addNodes
(List<WorkflowNode> nodes) Adds the given nodes to the list of workflow nodes, and setsAWorkflowElement.getTask()
to this task.void
WorkflowNode.setChildren
(List<WorkflowNode> children) void
WorkflowTask.setNodes
(List<WorkflowNode> nodes) -
Uses of WorkflowNode in de.xima.fc.exceptions
Methods in de.xima.fc.exceptions that return WorkflowNodeModifier and TypeMethodDescriptionAAttachmentListResolutionError.NodeDoesNotProvideAttachments.getNode()
AAttachmentListResolutionError.NodeNotExecuted.getNode()
AbstractAbruptCompletionException.getNode()
AFileListResolutionError.NodeDoesNotProvideFiles.getNode()
AFileListResolutionError.NodeNotExecuted.getNode()
Methods in de.xima.fc.exceptions with parameters of type WorkflowNodeModifier and TypeMethodDescriptionNodeReturnedException.builder
(WorkflowNode node) static NodeThrewException.Builder
NodeThrewException.builder
(WorkflowNode node) Constructors in de.xima.fc.exceptions with parameters of type WorkflowNodeModifierConstructorDescriptionprotected
Builder
(WorkflowNode node) NodeDoesNotProvideAttachments
(AttachmentItem item, WorkflowNode node) NodeDoesNotProvideFiles
(ResourceItem item, WorkflowNode node) NodeNotExecuted
(AttachmentItem item, WorkflowNode node) NodeNotExecuted
(ResourceItem item, WorkflowNode node) NodeReturnedException
(WorkflowNode node, Object alwaysValue, Object successValue, IWorkflowFileValue fileValue, List<NodeSoftErrorException> softErrors, String message) Deprecated.NodeReturnedException
(WorkflowNode node, Object alwaysValue, Object successValue, IWorkflowFileValue fileValue, List<NodeSoftErrorException> softErrors, String message, Throwable cause) Deprecated.NodeReturnedException
(WorkflowNode node, Object alwaysValue, Object successValue, IWorkflowFileValue fileValue, List<NodeSoftErrorException> softErrors, Throwable cause) Deprecated.NodeThrewException
(WorkflowNode node, Object alwaysValue, IDiscriminatedUnionMember<String, ?> errorData, IWorkflowFileValue fileValue, String message) Deprecated.NodeThrewException
(WorkflowNode node, Object alwaysValue, IDiscriminatedUnionMember<String, ?> errorData, IWorkflowFileValue fileValue, String message, Throwable cause) Deprecated.NodeThrewException
(WorkflowNode node, Object alwaysValue, IDiscriminatedUnionMember<String, ?> errorData, IWorkflowFileValue fileValue, Throwable cause) Deprecated. -
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.event
Methods in de.xima.fc.interfaces.workflow.event that return WorkflowNode -
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.execution
Methods in de.xima.fc.interfaces.workflow.execution that return WorkflowNodeModifier and TypeMethodDescriptionIWorkflowNodeLocator.byId
(long nodeId) Finds the node by the given ID in the current workflow execution context.default WorkflowNode
Finds the node by the given UUID in the current workflow execution context.Finds the node by the given UUID in the current workflow execution context.IWorkflowNodeLocator.current()
IWorkflowNodeLocator.executedByName
(String nodeName) Finds an executed node with the given name.IBaseCompletionResult.getNode()
default WorkflowNode
IWorkflowNodeResult.getNode()
Finds the workflow node that created this result.Methods in de.xima.fc.interfaces.workflow.execution that return types with arguments of type WorkflowNodeModifier and TypeMethodDescriptiondefault List<WorkflowNode>
IWorkflowNodeLocator.byIds
(long... nodeIds) Finds the nodes by the given ID in the current workflow execution context.default List<WorkflowNode>
Finds the nodes by the given ID in the current workflow execution context.default List<WorkflowNode>
Finds the nodes by the given UUID in the current workflow execution context.default List<WorkflowNode>
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 WorkflowNodeModifier and TypeMethodDescriptionIWorkflowExecutor.execute
(WorkflowNode node) Executes the given node.IWorkflowExecutor.executeChild
(WorkflowNode parentNode, int childIndex) Executes the given child of the node.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.IWorkflowFileHandler.getFilesFromPreviousNode
(WorkflowNode previousNode) Returns all files from given node.IWorkflowFileHandler.getFilesFromPreviousNodes
(WorkflowNode... previousNodes) Returns all files from the given previous nodes.IWorkflowFileHandler.getFileSingle
(WorkflowNode node, ISingleFileProviding singleFile, IFileSearchOptions options) IWorkflowFileHandler.getFilesMulti
(WorkflowNode node, IMultiFileProviding multiFile, IFileSearchOptions options) IWorkflowVariableHandler.getResultForNode
(WorkflowNode node) Finds the latest result for the given node.IWorkflowVariableHandler.getResultsForNode
(WorkflowNode node) Finds all results for the given node.boolean
IWorkflowVariableHandler.hasResultForNode
(WorkflowNode node) IWorkflowNodeLocator.props
(WorkflowNode node) Retrieves the properties of the given node and deserializes them into the node's properties model.default <T> T
IWorkflowNodeLocator.props
(WorkflowNode node, Class<T> expectedType) Retrieves the properties of the given node and deserializes them into the node's properties model.default File
IWorkflowFileHandler.randomSourceDirForNode
(WorkflowNode node, String... subDirs) Creates a random temporary directory inside the given source directory of the node.default File
IWorkflowFileHandler.randomTargetDirForNode
(WorkflowNode node, String... subDirs) Creates a random temporary directory inside the given target directory of the node.IWorkflowFileHandler.randomTempDirForNode
(WorkflowNode node, String... subDirs) Creates a random temporary directory inside the given sub directory for the node.IWorkflowFileHandler.resolveReferencedAttachments
(WorkflowNode node, IReferencedAttachmentList attachmentList, IAttachmentSearchOptions options) Returns the attachments represented by the given descriptor.IWorkflowFileHandler.resolveReferencedFiles
(WorkflowNode node, IReferencedFileList fileList, IFileSearchOptions options) Returns the files represented by the given descriptor.default File
IWorkflowFileHandler.sourceDirForNode
(WorkflowNode node, String... subDirs) Shortcut forgetTempDirForNode(node, "source")
.default File
IWorkflowFileHandler.sourceFileForNode
(WorkflowNode node, String... pathSegments) Shortcut forgetTempFileForNode(node, "source")
.default File
IWorkflowFileHandler.targetDirForNode
(WorkflowNode node, String... subDirs) Shortcut forgetTempDirForNode(node, "target")
.default File
IWorkflowFileHandler.targetFileForNode
(WorkflowNode node, String... subDirs) Shortcut forgetTempFileForNode(node, "target")
.IWorkflowFileHandler.tempDirForNode
(WorkflowNode node, String... subDirs) Path to the temporary target directory for the given workflow node.IWorkflowFileHandler.tempFileForNode
(WorkflowNode node, String... subDirs) Returns the path to a file in the temporary target directory for the given workflow node.default File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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 File
IWorkflowFileHandler.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.IWorkflowFileHandler.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 File
IWorkflowFileHandler.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.IWorkflowFileHandler.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 WorkflowNodeModifier and TypeMethodDescriptionIWorkflowFileHandler.getAttachmentsFromPreviousNodes
(Iterable<WorkflowNode> previousNode) Returns all attachments from given nodes.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 WorkflowNodeModifier and TypeMethodDescriptiondefault WorkflowNode
ISingleNodePrototype.getPrototypeElement
(IGetElementPrototypesParams params) Methods in de.xima.fc.interfaces.workflow.mixin with parameters of type WorkflowNodeModifier and TypeMethodDescriptiondefault boolean
IHierarchyValidatingNode.isValidChildCount
(WorkflowNode node, int childCount) Checks whether the givennumber of children
is allowed.default boolean
IHierarchyValidatingNode.isValidChildType
(WorkflowNode node, int childIndex, String nodeType) Checks whether thetype
of a certainworkflow node child
is allowed for that node.default boolean
IHierarchyValidatingNode.isValidParentType
(WorkflowNode node, String nodeType) Method parameters in de.xima.fc.interfaces.workflow.mixin with type arguments of type WorkflowNodeModifier and TypeMethodDescriptiondefault IWorkflowElementValidationResult
IBeanValidatingNode.validateLocal
(IElementLocalValidationParams<TData, WorkflowNode> params) default IWorkflowElementValidationResult
IHierarchyValidatingNode.validateLocal
(IElementLocalValidationParams<TData, WorkflowNode> params) -
Uses of WorkflowNode in de.xima.fc.interfaces.workflow.params
Methods in de.xima.fc.interfaces.workflow.params that return WorkflowNodeModifier and TypeMethodDescriptionICreateProtocolEntryAfterExecutionParams.getNode()
Gets the node that was executed.INodeExecutionParams.getNode()
Methods in de.xima.fc.interfaces.workflow.params that return types with arguments of type WorkflowNode -
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 WorkflowNodeModifier and TypeMethodDescriptionIWorkflowGlobalHandlerValidationContext.getNodeByUuid
(ElementKey key, String nodeType) IWorkflowGlobalHandlerValidationContext.getNodeByUuid
(NodeKey key, String nodeType) IWorkflowGlobalHandlerValidationContext.getNodesByType
(String nodeType) -
Uses of WorkflowNode in de.xima.fc.mdl.resource
Methods in de.xima.fc.mdl.resource with parameters of type WorkflowNodeModifier and TypeMethodDescriptionstatic AttachmentItem
AttachmentItem.forWorkflowNode
(WorkflowNode node) static ResourceItem
ResourceItem.forWorkflowNode
(WorkflowNode node) -
Uses of WorkflowNode in de.xima.fc.ms.test.workflow
Methods in de.xima.fc.ms.test.workflow that return WorkflowNodeModifier and TypeMethodDescriptionprotected WorkflowNode
AEventRunnerTest.createCountExecutionNode
(AtomicInteger counter) protected WorkflowNode
AEventRunnerTest.createRecordNameNode
(String name, Collection<String> names) Creates a node that, upon execution, adds the name of the executed node to the given collection.protected WorkflowNode
AWorkflowEngineTest.createSleepNode
(int sleepTimeMillis) protected static WorkflowNode
AEventRunnerTest.getRootNode
(WorkflowTrigger trigger) Methods in de.xima.fc.ms.test.workflow with parameters of type WorkflowNodeModifier and TypeMethodDescriptionprotected void
AEventRunnerTest.addTo
(WorkflowTask task, WorkflowNode parent, int index, WorkflowNode childToAdd) Adds the child to the given parent.protected void
AEventRunnerTest.addTo
(WorkflowTask task, WorkflowNode parent, WorkflowNode childToAdd) Adds the child to the given parent.protected void
AEventRunnerTest.addToRootSequence
(WorkflowTask task, WorkflowNode... nodes) Adds the given node the root node, i.e. the main sequence of actions.protected static void
AEventRunnerTest.assertErrorType
(IEventExecutionResult result, WorkflowNode node, String expectedType) protected static void
AEventRunnerTest.assertExecutionFinishedOrder
(IEventExecutionResult result, WorkflowNode... nodes) Asserts that node executions finished in the given order.protected static void
AEventRunnerTest.assertExecutionStartedOrder
(IEventExecutionResult result, WorkflowNode... nodes) Asserts that node executions started in the given order.protected static NodeThrewException
AEventRunnerTest.assertFailure
(IEventExecutionResult result, WorkflowNode node) protected static void
AEventRunnerTest.assertNodeSuccessResultAtKeyEquals
(Object expected, IEventExecutionResult result, WorkflowNode node, String key) protected static ISuccessResultData
AEventRunnerTest.assertSuccess
(IEventExecutionResult result, WorkflowNode node) protected static void
AEventRunnerTest.assertWasExecuted
(IEventExecutionResult result, WorkflowNode node) Asserts that the given node was executed.protected static void
AEventRunnerTest.assertWasNotExecuted
(IEventExecutionResult result, WorkflowNode node) Asserts that the given node was not executed.protected static String
AEventRunnerTest.getNodeErrorMessage
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path) protected static <T> T
AEventRunnerTest.getNodeErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type) protected static Object
AEventRunnerTest.getNodeErrorResultValue
(IEventExecutionResult result, WorkflowNode node) protected static String
AEventRunnerTest.getNodeErrorType
(IEventExecutionResult result, WorkflowNode node) protected static IWorkflowNodeResult
AEventRunnerTest.getNodeResult
(IEventExecutionResult result, WorkflowNode node) protected static NodeSoftErrorException
AEventRunnerTest.getNodeSoftError
(IEventExecutionResult result, WorkflowNode node) protected static String
AEventRunnerTest.getNodeSoftErrorMessage
(IEventExecutionResult result, WorkflowNode node) AEventRunnerTest.getNodeSoftErrorMessages
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeSoftErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path) protected static <T> T
AEventRunnerTest.getNodeSoftErrorResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type) 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 Object
AEventRunnerTest.getNodeSoftErrorResultValue
(IEventExecutionResult result, WorkflowNode node) AEventRunnerTest.getNodeSoftErrorResultValues
(IEventExecutionResult result, WorkflowNode node) protected static List<NodeSoftErrorException>
AEventRunnerTest.getNodeSoftErrors
(IEventExecutionResult result, WorkflowNode node) protected static String
AEventRunnerTest.getNodeSoftErrorType
(IEventExecutionResult result, WorkflowNode node) AEventRunnerTest.getNodeSoftErrorTypes
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeSuccessResultAtKey
(IEventExecutionResult result, WorkflowNode node, String key) protected static <T> T
AEventRunnerTest.getNodeSuccessResultAtKey
(IEventExecutionResult result, WorkflowNode node, String key, Class<T> type) protected static Object
AEventRunnerTest.getNodeSuccessResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path) protected static <T> T
AEventRunnerTest.getNodeSuccessResultAtPath
(IEventExecutionResult result, WorkflowNode node, String path, Class<T> type) protected static ISuccessResultData
AEventRunnerTest.getNodeSuccessResultData
(IEventExecutionResult result, WorkflowNode node) protected static Object
AEventRunnerTest.getNodeSuccessResultValue
(IEventExecutionResult result, WorkflowNode node) protected static NodeThrewException
AEventRunnerTest.getNodeThrewException
(IEventExecutionResult result, WorkflowNode node) protected static NodeKey
AWorkflowEngineTest.nodeKey
(WorkflowTrigger trigger, WorkflowNode node) -
Uses of WorkflowNode in de.xima.fc.plugin.workflow
Methods in de.xima.fc.plugin.workflow that return WorkflowNodeModifier and TypeMethodDescriptionstatic WorkflowNode
WorkflowCustomParametersHelper.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 WorkflowNode
WorkflowCustomParametersHelper.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 WorkflowNodeModifier and TypeMethodDescriptionstatic Iterable<WorkflowNode>
WorkflowCustomParametersHelper.eachNode
(WorkflowNode startNode, Mandant client) TreeAccessorWorkflowNode.getChildren
(WorkflowNode node) Methods in de.xima.fc.plugin.workflow with parameters of type WorkflowNodeModifier and TypeMethodDescriptionstatic Iterable<WorkflowNode>
WorkflowCustomParametersHelper.eachNode
(WorkflowNode startNode, Mandant client) TreeAccessorWorkflowNode.getChildren
(WorkflowNode node) TreeAccessorWorkflowNode.getId
(WorkflowNode node) TreeAccessorWithDataWorkflowNode.getNodeData
(UUID taskUuid, WorkflowNode node) static WorkflowNode
WorkflowCustomParametersHelper.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 WorkflowNode
WorkflowCustomParametersHelper.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 WorkflowNodeModifier and TypeMethodDescriptionstatic NodeKey
NodeKey.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 WorkflowNodeModifier and TypeMethodDescriptionstatic WorkflowNode
FlowchartModelConverter.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 WorkflowNodeModifier and TypeMethodDescriptionstatic NodeModel
FlowchartModelConverter.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 WorkflowNodeModifier and TypeMethodDescriptionstatic <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 WorkflowNodeModifier and TypeMethodDescriptionstatic INodeModelPrototype
NodeModelPrototype.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 WorkflowNodeModifier and TypeMethodDescriptionFcExperimentHandler.getPrototypeElement
(IGetElementPrototypesParams params) FcMultipleConditionHandler.getPrototypeElement
(IGetElementPrototypesParams params) FcSwitchHandler.getPrototypeElement
(IGetElementPrototypesParams params) Methods in de.xima.fc.workflow.designer.registry.nodes with parameters of type WorkflowNodeModifier and TypeMethodDescriptionboolean
FcExperimentHandler.isValidChildCount
(WorkflowNode node, int childCount) boolean
FcMultipleConditionHandler.isValidChildCount
(WorkflowNode node, int childCount) boolean
FcSwitchCaseHandler.isValidChildCount
(WorkflowNode node, int childCount) boolean
FcSwitchDefaultHandler.isValidChildCount
(WorkflowNode node, int childCount) boolean
FcSwitchHandler.isValidChildCount
(WorkflowNode node, int childCount) boolean
FcExperimentHandler.isValidChildType
(WorkflowNode node, int childIndex, String nodeType) boolean
FcMultipleConditionHandler.isValidChildType
(WorkflowNode node, int childIndex, String nodeType) boolean
FcSwitchCaseHandler.isValidChildType
(WorkflowNode node, int childIndex, String nodeType) boolean
FcSwitchDefaultHandler.isValidChildType
(WorkflowNode node, int childIndex, String nodeType) boolean
FcSwitchHandler.isValidChildType
(WorkflowNode node, int childIndex, String nodeType) boolean
FcExperimentHandler.isValidParentType
(WorkflowNode node, String nodeType) boolean
FcMultipleConditionHandler.isValidParentType
(WorkflowNode node, String nodeType) boolean
FcSwitchCaseHandler.isValidParentType
(WorkflowNode node, String nodeType) boolean
FcSwitchDefaultHandler.isValidParentType
(WorkflowNode node, String nodeType) boolean
FcSwitchHandler.isValidParentType
(WorkflowNode node, String nodeType) Method parameters in de.xima.fc.workflow.designer.registry.nodes with type arguments of type WorkflowNodeModifier and TypeMethodDescriptionFcChangeStateHandler.validateLocal
(IElementLocalValidationParams<FcChangeStateProps, WorkflowNode> params) FcDoiInitHandler.validateLocal
(IElementLocalValidationParams<FcDoiInitProps, WorkflowNode> params) FcEmailHandler.validateLocal
(IElementLocalValidationParams<FcEmailProps, WorkflowNode> params) FcEmptyHandler.validateLocal
(IElementLocalValidationParams<com.alibaba.fastjson.JSONObject, WorkflowNode> params) FcSequenceHandler.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 WorkflowNodeModifier and TypeMethodDescriptionstatic IDoiVerifiedEventData
WorkflowEventDataFactory.doiVerified
(Vorgang formRecord, WorkflowNode doiInitWorkflowNode, IUser user, Locale locale) static IDoiVerifiedEventData
WorkflowEventDataFactory.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.executor
Fields in de.xima.fc.workflow.executor declared as WorkflowNodeModifier and TypeFieldDescriptionprotected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
protected final WorkflowNode
AWorkflowActionExecutor.node
-
Uses of WorkflowNode in de.xima.fc.workflow.migrate
Methods in de.xima.fc.workflow.migrate with parameters of type WorkflowNodeModifier and TypeMethodDescriptionstatic void
FcEmailUserReferenceMigrator.updateEmailNode
(IEntityContext ec, Mandant client, WorkflowNode node, Map<String, Long> userRefToProfileIdMap) -
Uses of WorkflowNode in de.xima.fc.workflow.mixin
Methods in de.xima.fc.workflow.mixin that return WorkflowNodeModifier and TypeMethodDescriptiondefault WorkflowNode
IPluginConditionNodeHandler.getPrototypeElement
(IGetElementPrototypesParams params) Methods in de.xima.fc.workflow.mixin with parameters of type WorkflowNodeModifier and TypeMethodDescriptiondefault boolean
IBaseActionNode.isValidChildCount
(WorkflowNode node, int childCount) default boolean
IBaseActionNode.isValidChildType
(WorkflowNode node, int childIndex, String nodeType) default boolean
IBaseActionNode.isValidParentType
(WorkflowNode node, String nodeType) Method parameters in de.xima.fc.workflow.mixin with type arguments of type WorkflowNodeModifier and TypeMethodDescriptiondefault IWorkflowElementValidationResult
IBaseActionNode.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 WorkflowNodeModifier and TypeMethodDescriptionICreateTextFileNodeBuilder.build()
Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILE
that creates a text file.IEmailNodeBuilder.build()
Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends an email.IFillPdfNodeBuilder.build()
Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDF
that fills a PDF document.IHttpRequestNodeBuilder.build()
Creates a new workflow node for aEWorkflowNodeType.FC_POST_REQUEST
that sends a HTTP request to the given URL.static WorkflowNode
WorkflowNodeFactory.changeFormAvailability
(EChangeFormAvailabilityType changeType) Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_FORM_AVAILABILITY
that changes the availability of a form.static WorkflowNode
WorkflowNodeFactory.changeFormValue
(Map<String, String> formValues) Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_FORM_VALUE
that modifies the value of one or more form elements.static WorkflowNode
WorkflowNodeFactory.changeState
(WorkflowState state) Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_STATE
that changes the current form record to the given state.static WorkflowNode
WorkflowNodeFactory.compressAsZip
(MultiFile multiFile, String compressedFileName) Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIP
that creates a ZIP file form the input files.static WorkflowNode
WorkflowNodeFactory.compressAsZip
(MultiFile multiFile, String compressedFileName, boolean attachToFormRecord) Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIP
that creates a ZIP file form the input files.static WorkflowNode
WorkflowNodeFactory.compressAsZip
(MultiFile multiFile, String compressedFileName, boolean attachToFormRecord, ECompressAsZipNamingScheme namingScheme) Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIP
that creates a ZIP file form the input files.static WorkflowNode
WorkflowNodeFactory.copyFormRecord
(boolean anonymizeUserMetadata) Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORD
that moves the current form record to the given inbox.static WorkflowNode
WorkflowNodeFactory.copyFormRecord
(boolean anonymizeUserMetadata, WorkflowTrigger triggerToInvoke, Postfach targetInbox) Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORD
that moves the current form record to the given inbox.static WorkflowNode
WorkflowNodeFactory.counter
(ClientCounter counter, ECounterActionType actionType, String step) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that modifies a certain client counter.static WorkflowNode
WorkflowNodeFactory.counter
(String counterName, ECounterActionType actionType, String step) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that modifies a certain client counter.static WorkflowNode
WorkflowNodeFactory.counterDecrement
(ClientCounter counter, String step) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that decrements a client counter.static WorkflowNode
WorkflowNodeFactory.counterDecrement
(String counterName, String step) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that decrements a client counter.static WorkflowNode
WorkflowNodeFactory.counterIncrement
(ClientCounter counter, String step) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that increments a client counter.static WorkflowNode
WorkflowNodeFactory.counterIncrement
(String counterName, String step) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that increments a client counter.static WorkflowNode
WorkflowNodeFactory.counterReset
(ClientCounter counter) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that resets a client counter.static WorkflowNode
WorkflowNodeFactory.counterReset
(String counterName) Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that resets a client counter.static WorkflowNode
WorkflowNodeFactory.createTextFile
(String fileName, String fileContent) Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILE
that creates a text file with the given content and the default encoding.static WorkflowNode
WorkflowNodeFactory.createTextFile
(String fileName, String fileContent, ETextFileContentType contentType) Deprecated.static WorkflowNode
WorkflowNodeFactory.createTextFile
(String fileName, String fileContent, ETextFileContentType contentType, Charset charset) Deprecated.static WorkflowNode
WorkflowNodeFactory.createTextFile
(String fileName, String fileContent, ETextFileContentType contentType, Charset charset, EByteOrderMarkMode bomMode) Deprecated.static WorkflowNode
WorkflowNodeFactory.databaseQuery
(DatenbankZugriff databaseConnection, String sqlStatement) Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENT
with a SQL statement.static WorkflowNode
WorkflowNodeFactory.databaseQuery
(Datenquelle databaseQuery) Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENT
that uses a preconfigured database query.static WorkflowNode
WorkflowNodeFactory.databaseQuery
(Datenquelle databaseQuery, Iterable<Map.Entry<String, String>> queryParameters) Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENT
that uses a preconfigured database query.static WorkflowNode
WorkflowNodeFactory.databaseQuery
(Datenquelle databaseQuery, Map<String, String> queryParameters) Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENT
that uses a preconfigured database query.static WorkflowNode
WorkflowNodeFactory.decodeBase64
(String value) Creates a new workflow node for aEWorkflowNodeType.FC_ENCODE_BASE64
that converts a binary file to base64.static WorkflowNode
WorkflowNodeFactory.decodeBase64
(String value, String exportName, boolean attachToFormRecord) Creates a new workflow node for aEWorkflowNodeType.FC_ENCODE_BASE64
that converts a binary file to base64.static WorkflowNode
WorkflowNodeFactory.deleteAttachment
(MultiAttachment attachmentsToDelete) Creates a new workflow node for aEWorkflowNodeType.FC_DELETE_ATTACHMENT
that deletes an attachment from the form record.static WorkflowNode
WorkflowNodeFactory.deleteFormRecord()
Creates a new workflow node for aEWorkflowNodeType.FC_DELETE_FORM_RECORD
that deletes the current form record when executed.static WorkflowNode
WorkflowNodeFactory.doiInit
(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody, Textbaustein doiFailTemplate) Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
WorkflowNodeFactory.doiInitHtml
(String from, Iterable<String> to, String subject, String body, Textbaustein doiFailTemplate) Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
WorkflowNodeFactory.doiInitPlain
(String from, Iterable<String> to, String subject, String body, Textbaustein doiFailTemplate) Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
WorkflowNodeFactory.email
(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody) Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends an email to one or more recipients.static WorkflowNode
WorkflowNodeFactory.email
(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody, MultiFile attachments) Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends an email to one or more recipients.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends an HTML email to one or more recipients.static WorkflowNode
WorkflowNodeFactory.emailHtml
(String from, Iterable<String> to, String subject, String body, MultiFile attachments) Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends an HTML email to one or more recipients.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends a plain text email to one or more recipients.static WorkflowNode
WorkflowNodeFactory.emailPlainText
(String from, Iterable<String> to, String subject, String body, MultiFile attachments) Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends a plain text email to one or more recipients.static WorkflowNode
WorkflowNodeFactory.empty()
Creates a new workflow node for aEWorkflowNodeType.FC_EMPTY
that represents a no-op.static WorkflowNode
WorkflowNodeFactory.encodeBase64
(SingleFile file) Creates a new workflow node for aEWorkflowNodeType.FC_ENCODE_BASE64
that converts a binary file to base64.static WorkflowNode
WorkflowNodeFactory.exportToPersistence()
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory.exportToPersistence
(String exportName) Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory.exportToPersistence
(String exportName, boolean attachToFormRecord) Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory.exportToXml()
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory.exportToXml
(String exportName) Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory.exportToXml
(String exportName, boolean attachToFormRecord) Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory.exportToXml
(String exportName, boolean attachToFormRecord, Iterable<EExportToXmlField> exportFields, Textbaustein xslTemplate) Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory.fillPdf
(SingleFile pdfDocument) Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDF
that fills a PDF document with the submitted form data.static WorkflowNode
WorkflowNodeFactory.fillPdf
(SingleFile pdfDocument, String exportName, boolean attachToFormRecord, String font) Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDF
that fills a PDF document with the submitted form data.static WorkflowNode
WorkflowNodeFactory.fillWord
(SingleFile wordDocument) Creates a new workflow node for aEWorkflowNodeType.FC_FILL_WORD
that fills a Word document with the submitted form data.static WorkflowNode
WorkflowNodeFactory.fillWord
(SingleFile wordDocument, String exportName, boolean attachToFormRecord) Creates a new workflow node for aEWorkflowNodeType.FC_FILL_WORD
that fills a Word document with the submitted form data.static WorkflowNode
WorkflowNodeFactory.importFormValueFromXml
(SingleFile xmlDocument, Map<String, String> xPathMapping) Creates a new workflow node for aEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XML
that changes the value of form elements based on the data of an XML document.static WorkflowNode
WorkflowNodeFactory.importFormValueFromXml
(SingleFile xmlDocument, Map<String, String> xPathMapping, Textbaustein xslTemplate) Creates a new workflow node for aEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XML
that changes the value of form elements based on the data of an XML document.static WorkflowNode
WorkflowNodeFactory.ldapQuery
(LDAPAbfrage ldapQuery) Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
that uses a preconfigured LDAP query.static WorkflowNode
WorkflowNodeFactory.ldapQuery
(LDAPAbfrage ldapQuery, Iterable<Map.Entry<String, String>> queryParameters) Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
that uses a preconfigured LDAP query.static WorkflowNode
WorkflowNodeFactory.ldapQuery
(LDAPAbfrage ldapQuery, Map<String, String> queryParameters) Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
that uses a preconfigured LDAP query.static WorkflowNode
WorkflowNodeFactory.ldapQuery
(LDAPZugriff ldapConnection, String searchFilter) Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
with a custom search filter.static WorkflowNode
WorkflowNodeFactory.ldapQuery
(LDAPZugriff ldapConnection, String searchFilter, String baseDn) Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
with a custom search filter.static WorkflowNode
WorkflowNodeFactory.ldapQuery
(LDAPZugriff ldapConnection, String searchFilter, String baseDn, Iterable<String> resultFilter) Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
with a custom search filter.static WorkflowNode
WorkflowNodeFactory.logEntry
(ELogEntryActionLogLevel level, String comments) Creates a new workflow node for aEWorkflowNodeType.FC_LOG_ENTRY
with a given level and comments.static WorkflowNode
WorkflowNodeFactory.moveFormRecordToInbox
(Postfach targetInbox) Creates a new workflow node for aEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOX
that moves the current form record to the given inbox.static WorkflowNode
WorkflowNodeFactory.processLogPdf
(String fileName) Creates a new workflow node for aEWorkflowNodeType.FC_PROCESS_LOG_PDF
that creates a PDF document with the history of the current form record.static WorkflowNode
WorkflowNodeFactory.provideResource
(SingleFile singleFile, String exportName) Creates a new workflow node for aEWorkflowNodeType.FC_PROVIDE_RESOURCE
that provides the given resource.static WorkflowNode
WorkflowNodeFactory.provideResource
(SingleFile singleFile, String exportName, boolean attachToFormRecord) Creates a new workflow node for aEWorkflowNodeType.FC_PROVIDE_RESOURCE
that provides the given resource.static WorkflowNode
WorkflowNodeFactory.queueTask
(WorkflowTrigger triggerToInvoke) Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task immediately after the current task ends.static WorkflowNode
WorkflowNodeFactory.queueTask
(WorkflowTrigger triggerToInvoke, boolean addToEnd) Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task.static WorkflowNode
WorkflowNodeFactory.redirect
(Textbaustein url) Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
WorkflowNodeFactory.redirect
(UuidEntityRef url) Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
WorkflowNodeFactory.renewProcessId()
Creates a new workflow node for aEWorkflowNodeType.FC_RENEW_PROCESS_ID
that generates a new UUID for the form record.static WorkflowNode
WorkflowNodeFactory.returnFile
(MultiFile files) Creates a new workflow node for aEWorkflowNodeType.FC_RETURN_FILE
that sends the given files as the HTTP response.static WorkflowNode
WorkflowNodeFactory.returnFile
(MultiFile files, boolean forceDownload) Creates a new workflow node for aEWorkflowNodeType.FC_RETURN_FILE
that sends the given files as the HTTP response.static WorkflowNode
WorkflowNodeFactory.saveToFileSystem
(MultiFile files, String directory) Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEM
that saves the given file to a directory on the file system.static WorkflowNode
WorkflowNodeFactory.saveToFileSystem
(MultiFile files, String directory, boolean allowPathInPlaceholder) Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEM
that saves the given file to a directory on the file system.static WorkflowNode
WorkflowNodeFactory.saveToWebDav
(MultiFile files, WebDavAccess conn, String path) Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_WEB_DAV
that gives the given file to a directory on a chosen WebDAV.static WorkflowNode
WorkflowNodeFactory.saveToWebDav
(MultiFile files, WebDavAccess conn, String path, boolean allowPathInPlaceholder) Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_WEB_DAV
that gives the given file to a directory on a chosen WebDAV.static WorkflowNode
WorkflowNodeFactory.setSavedFlag()
Creates a new workflow node for aEWorkflowNodeType.FC_SET_SAVED_FLAG
that marks the form record as saved or unsaved.static WorkflowNode
WorkflowNodeFactory.showTemplate
(Textbaustein htmlTemplate) Creates a new workflow node for aEWorkflowNodeType.FC_SHOW_TEMPLATE
that responds to an HTTP request with the given text template.static WorkflowNode
WorkflowNodeFactory.writeFormRecordAttributes
(Map<String, String> attributes) Creates a new workflow node for aEWorkflowNodeType.FC_WRITE_FORM_RECORD_ATTRIBUTES
that sets custom attributes on the form record.Methods in de.xima.fc.workflow.processor.factory with parameters of type WorkflowNodeModifier and TypeMethodDescriptionstatic WorkflowTrigger
WorkflowTriggerFactory.doiVerified
(WorkflowNode targetNode) static FcDoiVerifiedProps
WorkflowTriggerPropsFactory.doiVerified
(WorkflowNode targetNode) -
Uses of WorkflowNode in de.xima.fc.workflow.processor.iface
Methods in de.xima.fc.workflow.processor.iface with parameters of type WorkflowNodeModifier and TypeMethodDescriptionvoid
IWorkflowExecutionListener.onAfterExecuteNode
(WorkflowTask task, WorkflowNode node, IWorkflowNodeResult result) Invoked just after aWorkflowNode
was executed (whether successfully or not).void
IWorkflowExecutionListener.onBeforeExecuteNode
(WorkflowTask task, WorkflowNode node) Invoked just before aWorkflowNode
is 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 WorkflowNodeModifier and TypeMethodDescriptionstatic List<INodeWithName>
WorkflowProviderHelper.computeAttachmentProvidingPredecessors
(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey, IWorkflowElementWithDeserializedModel<?, WorkflowNode>> index, FlowGraphFilter.Backward filter) Finds all previous nodes that can provide attachments for the given target node.static List<INodeWithName>
WorkflowProviderHelper.computePredecessors
(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey, IWorkflowElementWithDeserializedModel<?, WorkflowNode>> index, FlowGraphFilter.Backward filter) Finds all previous nodes for the given target node.static List<INodeWithName>
WorkflowProviderHelper.computeProvidingNodes
(Mandant client, Iterable<IWorkflowElementWithDeserializedModel<?, WorkflowNode>> wrappers) Computes a list of nodes which provide files, e.g. which create and make available files when executed.static List<INodeWithName>
WorkflowProviderHelper.computeProvidingPredecessors
(IBaseEnvironmentData environmentData, IWorkflowFlowAnalysis analysis, NodeKey target, Map<NodeKey, IWorkflowElementWithDeserializedModel<?, WorkflowNode>> index, FlowGraphFilter.Backward filter) 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 WorkflowNodeModifier and TypeMethodDescriptionprotected IWorkflowNodeResult
WorkflowExecutionContext.doExecute
(WorkflowNode node) Constructors in de.xima.fc.workflow.processor.logic.execution with parameters of type WorkflowNodeModifierConstructorDescriptionNormalCompletionResultBuilder
(INodeHandler<?> handler, WorkflowNode node) A new result builder for a node of a certain type. -
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 WorkflowNodeModifier and TypeMethodDescriptionDefaultWorkflowValidationContext.getNodeByUuid
(NodeKey key, String nodeType) DefaultWorkflowValidationContext.getNodesByType
(String nodeType) -
Uses of WorkflowNode in de.xima.fc.workflow.processor.model
Methods in de.xima.fc.workflow.processor.model that return WorkflowNodeMethods in de.xima.fc.workflow.processor.model that return types with arguments of type WorkflowNodeModifier and TypeMethodDescriptionWorkflowElementIndex.getAllNodes()
ElementGlobalValidationParams.getElementsByTask()
WorkflowElementIndex.getNodeByUuid
(ElementKey key) WorkflowElementIndex.getNodeByUuid
(NodeKey key) WorkflowElementIndex.getNodesByKind()
WorkflowElementIndex.getNodesByKindAndTask()
WorkflowElementIndex.getNodesByTask()
WorkflowElementIndex.getNodesByUuid()
static <TData> IWorkflowElementWithDeserializedModel<TData,
WorkflowNode> WorkflowElementWithDeserializedModel.withDataOnDemand
(WorkflowNode node, Mandant client) Creates a new wrapped workflow node that deserializes the custom properties on demand.Methods in de.xima.fc.workflow.processor.model with parameters of type WorkflowNodeModifier and TypeMethodDescriptionNormalCompletionResult.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 WorkflowNodeModifierConstructorDescriptionprotected
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 WorkflowNodeModifierConstructorDescriptionElementGlobalValidationParams
(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
Method parameters in de.xima.fc.workflow.validator with type arguments of type WorkflowNodeModifier and TypeMethodDescriptionFcChangeStateValidator.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 WorkflowNodeModifierConstructorDescriptionCreates a new validator with the given parameters.
NodeReturnedException.builder(WorkflowNode)
.