Package de.xima.fc.interfaces.workflow.execution
package de.xima.fc.interfaces.workflow.execution
-
InterfacesClassDescriptionOptions for
IWorkflowFileHandler#attachFilesToFormRecordOptions that influence how attachments are retrieved byIWorkflowFileHandler.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.Represents the result ofINodeHandler#executewhen the node was completed abruptly by issuing a local control transfer statement (e.g. a break or continue statement).Error data provided by a workflow node either whenINodeHandler#executethrows an exception or completes normally withsoft errors.Represents the result returned by theIWorkflowEventRunner.Represents the result ofINodeHandler#executewhen the node was completed abruptly by throwing an exception.Each action may create data when it is executed.A builder for a list of workflow files.IFileListConfigurator<Self extends IFileListConfigurator<Self>>A configurator for a list of workflow files.A descriptor for a list of files provided by a workflow trigger or node when the trigger fires or the node gets executed.Model for workflow actions that provide a set of files.IFileProvisionHandleErrorProcessor<E extends Throwable>Handler for errors that may occur when aIFileProvisionis handled, seeIWorkflowFileHandler#handleFileProvision.IFileProvisionOptions<Error extends Throwable>Options forIWorkflowFileHandler#handleFileProvisionOptions that influence how files are retrieved byresolveReferencedFiles.A builder for a file value.IFileValueConfigurator<Self extends IFileValueConfigurator<Self>>A configurator for a file value.Descriptor for the files provided by a workflow element, such as the files made available when a trigger fires or when a workflow node gets executed.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOP.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOPwhen iterating over items provided by an attachments item source.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOPwhen iterating over items provided by a character separated values item source.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOPwhen iterating over items provided by a field values item source.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOPwhen iterating over items provided by a files item source.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOPwhen iterating over items provided by a form element repetitions value item source.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOPwhen iterating over items provided by a JSON value item source.TheINodeExecutionDatapublished by theEWorkflowNodeType.FC_FOR_EACH_LOOPwhen iterating over items provided by a rows of character separated values item source.INodeExecutionDatafor nodes that wish to enter a form element field value index context during their execution.INodeExecutionDatafor nodes that wish to enter a form element repetition context during their execution.Represents the guessed content type of a file or data stream.Base interface for data provided by workflow nodes that represent a loop.Interface for a POJO view model class that describes a list of attachments that can be selected by the user.Represents a nested list where items can be associated with multi indices, similar to a multidimensional array.Interface for a POJO view model class that describes a list of files that can be selected by the user.Base interface for data provided by anodewhile it is being executed, set viaprovideExecutionData()and accessible viagetExecutionDataForNode().Represents the result ofINodeHandler#executewhen 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.SeeIExecutionResultDescriptorfor more details.Parameters with data passed to the various methods ofIRefinedExecutionResultDescriptor.SeeITriggerDataDescriptorfor more details.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#executewhen 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.TheIBaseWorkflowExecutionContextfor the new workflow engine operating onWorkflowNodes.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 affecting how the workflow is executed.A single file provided by a workflow trigger or node.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 provided by a workflow element. such as the files provided by a trigger or the files created by a node when executed.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 givenWorkflowTaskof a project.Handler for locating triggers when a task is executed.Interface for the variable handler used during execution of the workflow.