Package de.xima.fc.interfaces.workflow.execution
package de.xima.fc.interfaces.workflow.execution
-
InterfacesClassDescriptionOptions that influence how attachments are retrieved by
IWorkflowFileHandler.resolveReferencedAttachments(WorkflowNode, IReferencedAttachmentList, IAttachmentSearchOptions)
(WorkflowNode, IReferencedFileList, IAttachmentSearchOptions) resolveReferencedFiles}.Descriptor for the attachments created by a workflow node when it is executed.Represents any result ofINodeHandler#execute
, regardless how execution finished (normally or abruptly).Environment data with basic info for within various backend environments.Context object that contains data related to the current execution of the workflow processing.Error data provided by a workflow node either whenINodeHandler#execute
throws an exception or completes normally withsoft errors
.Represents the result returned by theIWorkflowEventRunner
.Represents the result ofINodeHandler#execute
when the node was completed abruptly by throwing an exception.Each action may create data when it is executed, that describe the result of the action.Options that influence how files are retrieved byresolveReferencedFiles
.Descriptor for the files returned when a workflow node is executed.Represents the guessed content type of a file or data stream.Interface for a POJO view model class that describes a list of attachments that can be selected by the user.Interface for a POJO view model class that describes a list of files that can be selected by the user.Represents the result ofINodeHandler#execute
when the node was executed normally, i.e. without throwing an exception or returning.Builder forIOnTaskBeginRetVal
.Base interface for a POJO view model class, both for selecting a single attachment and for selecting multiple attachments within the workflow.Base interface for a POJO view model class, both for selecting a single file and for selecting multiple files within the workflow.Similar to theIEventExecutionResult
, but with slightly different info so that it can be sent to the frontend server.IResolvedAttachmentListProcessor<R,E extends Throwable> Handler for processing the results obtained when a list of referenced attachments was resolved, seeIResolvedAttachmentList.collectResult(IResolvedAttachmentListProcessor)
.IResolvedFileListProcessor<R,E extends Throwable> Handler for processing the results obtained when a list of referenced files was resolved, seeIResolvedFileList.collectResult(IResolvedFileListProcessor)
.Represents the result ofINodeHandler#execute
when the node was completed abruptly by issuing a return statement.Interface for a POJO view model class that describes a single attachment that can be selected by the user.Interface for a POJO view model class that describes a single file that can be selected by the user.Handler that can create the error code and error data for the standard attachment resolution error behavior, see alsoStandardErrorAttachmentListProcessor
.Handler that can create the error code and error data for the standard file resolution error behavior, see alsoStandardErrorFileListProcessor
.Represents a successful result ofINodeHandler#execute
, i.e. when the node completes normally or abruptly by returning.The result of execution aWorkflowTask
, returned by the task runner when the task was not executed successfully.The result of executing aWorkflowTask
, returned by the task runner when the task was executed successfully.The result of execution aWorkflowTask
, returned by the task runner when the task was executed successfully.Represents the result of running one or multiple tasks.Each trigger may provide a set of data that is made available via placeholders when the task is executed.Interface for all executors for workflow actions.Represents part of the result returned by a workflow node when executed, specifically the attachments that were created by the node.The workflow event runner is similar toIWorkflowTaskRunner
.TheIBaseWorkflowExecutionContext
for the new workflow engine operating onWorkflowNode
s.Data related to the current workflow execution, such as the form record or the locale.Callback that is called after the workflow was executed, but before the final result is created.Handler for running other nodes during the execution of a task, or triggering events.Handler with utility methods for working with files during the execution of a workflow, and making these files available to other workflow node.Represents part of the result returned by a workflow node when executed, specifically the files that may be returned by the node.Handler with utility methods for working with the form and form records during the execution of a workflow.A handler for interacting with the current HTTP request within the context of a workflow execution.Handler with utility methods for creating protocol entries when a node is executed.Handler for locating nodes when a task is executed.Represents the result obtained when a workflow node was executed.Interface for the workflow placeholder handler that lets you replace placeholders in strings easily.Handler for locating tasks when the workflow of a process is executed.Starts the workflow for a givenWorkflowTask
of a project.Interface for the variable handler used during execution of the workflow.