| IAttachFilesToFormRecordOptions | 
 | 
| IAttachmentSearchOptions | 
 | 
| IAttachmentValueDescriptor | 
 Descriptor for the attachments created by a workflow node when it is executed. 
 | 
| IBaseCompletionResult | 
Represents any result of  INodeHandler#execute, regardless how
 execution finished (normally or abruptly).  
 | 
| IBaseEnvironmentData | 
 Environment data with basic info for within various backend environments. 
 | 
| IBaseWorkflowExecutionContext | 
 Context object that contains data related to the current execution of the workflow processing. 
 | 
| IControlTransferringCompletionResult | 
Represents the result of  INodeHandler#execute when the node was
 completed abruptly by issuing a local control transfer statement (e.g.  
 | 
| IErrorResultData | 
 | 
| IEventExecutionResult | 
 | 
| IExceptionalCompletionResult | 
Represents the result of  INodeHandler#execute when the node was
 completed abruptly by throwing an exception.  
 | 
| IExecutionResultDescriptor | 
 Each action may create data when it is executed. 
 | 
| IFileListBuilder | 
 A builder for a list of workflow files. 
 | 
| IFileListConfigurator<Self extends IFileListConfigurator<Self>> | 
 A configurator for a list of workflow files. 
 | 
| IFileListCreator | 
  | 
| IFileListDescriptor | 
 A descriptor for a list of files provided by a workflow trigger or node when the trigger fires or the node gets
 executed. 
 | 
| IFileProvision | 
 Model for workflow actions that provide a set of files. 
 | 
| IFileProvisionHandleErrorProcessor<E extends Throwable> | 
 | 
| IFileProvisionOptions<Error extends Throwable> | 
 | 
| IFileSearchOptions | 
 | 
| IFileValueBuilder | 
 A builder for a file value. 
 | 
| IFileValueConfigurator<Self extends IFileValueConfigurator<Self>> | 
 A configurator for a file value. 
 | 
| IFileValueCreator | 
  | 
| IFileValueDescriptor | 
 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. 
 | 
| IForEachLoopData | 
 | 
| IForEachLoopData.Attachments | 
 | 
| IForEachLoopData.CharacterSeparatedValues | 
 | 
| IForEachLoopData.FieldValues | 
 | 
| IForEachLoopData.Files | 
 | 
| IForEachLoopData.FormElementRepetitions | 
 | 
| IForEachLoopData.JsonValue | 
 | 
| IForEachLoopData.RowsOfCharacterSeparatedValues | 
 | 
| IFormElementFieldValueContextData | 
INodeExecutionData for nodes that wish to enter a form element field value index context during their
 execution.  
 | 
| IFormElementRepetitionContextData | 
INodeExecutionData for nodes that wish to enter a form element repetition context during their execution.  
 | 
| IGuessedContentType | 
 Represents the guessed content type of a file or data stream. 
 | 
| ILoopNodeData | 
 Base interface for data provided by workflow nodes that represent a loop. 
 | 
| IMultiAttachmentProviding | 
 Interface for a POJO view model class that describes a list of attachments that can be selected by the user. 
 | 
| IMultiDimensionalReadOnlyList<TItem> | 
 Represents a nested list where items can be associated with multi indices, similar to a multidimensional array. 
 | 
| IMultiFileProviding | 
 Interface for a POJO view model class that describes a list of files that can be selected by the user. 
 | 
| INodeExecutionData | 
 | 
| INormalCompletionResult | 
 | 
| IOnTaskBeginRetValBuilder | 
 | 
| IReferencedAttachmentList | 
 Base interface for a POJO view model class, both for selecting a single attachment and for selecting multiple
 attachments within the workflow. 
 | 
| IReferencedFileList | 
 Base interface for a POJO view model class, both for selecting a single file and for selecting multiple files within
 the workflow. 
 | 
| IRefinedExecutionResultDescriptor<Model> | 
 | 
| IRefinedTriggerDataDescriptor<Model> | 
 | 
| IRemoteEventExecutionResult | 
Similar to the  IEventExecutionResult, but with slightly different info so that it can be sent to the frontend
 server.  
 | 
| IResolvedAttachmentListProcessor<R,E extends Throwable> | 
 | 
| IResolvedFileListProcessor<R,E extends Throwable> | 
 | 
| IReturningCompletionResult | 
Represents the result of  INodeHandler#execute when the node was
 completed abruptly by issuing a return statement.  
 | 
| ISingleAttachmentProviding | 
 Interface for a POJO view model class that describes a single attachment that can be selected by the user. 
 | 
| ISingleFileProviding | 
 Interface for a POJO view model class that describes a single file that can be selected by the user. 
 | 
| IStandardAttachmentListResolutionErrorCreator | 
 Handler that can create the error code and error data for the standard attachment resolution error behavior, see also
 StandardErrorAttachmentListProcessor. 
 | 
| IStandardFileListResolutionErrorCreator | 
 Handler that can create the error code and error data for the standard file resolution error behavior, see also
 StandardErrorFileListProcessor. 
 | 
| ISuccessResultData | 
 | 
| ITaskExecutionErrorResult | 
The result of execution a  WorkflowTask, returned by the task runner when the task was not executed
 successfully.  
 | 
| ITaskExecutionResult | 
The result of executing a  WorkflowTask, returned by the task runner when the task was executed successfully.  
 | 
| ITaskExecutionSuccessResult | 
The result of execution a  WorkflowTask, returned by the task runner when the task was executed successfully.  
 | 
| ITaskQueueExecutionResult | 
 Represents the result of running one or multiple tasks. 
 | 
| ITriggerDataDescriptor | 
 Each trigger may provide a set of data that is made available via placeholders when the task is executed. 
 | 
| IWorkflowActionExecutor | 
 Interface for all executors for workflow actions. 
 | 
| IWorkflowAttachmentValue | 
 Represents part of the result returned by a workflow node when executed, specifically the attachments that were
 created by the node. 
 | 
| IWorkflowEventRunner | 
 | 
| IWorkflowExecutionContext | 
 | 
| IWorkflowExecutionEnvironmentData | 
 Data related to the current workflow execution, such as the form record or the locale. 
 | 
| IWorkflowExecutionPostProcessor | 
 Callback that is called after the workflow was executed, but before the final result is created. 
 | 
| IWorkflowExecutionPostProcessParams | 
 | 
| IWorkflowExecutor | 
 Handler for affecting how the workflow is executed. 
 | 
| IWorkflowFile | 
 A single file provided by a workflow trigger or node. 
 | 
| IWorkflowFileHandler | 
 Handler with utility methods for working with files during the execution of a workflow, and making these files
 available to other workflow node. 
 | 
| IWorkflowFileValue | 
 Represents part of the result provided by a workflow element. 
 | 
| IWorkflowFormHandler | 
 Handler with utility methods for working with the form and form records during the execution of a workflow. 
 | 
| IWorkflowHttpHandler | 
 A handler for interacting with the current HTTP request within the context of a workflow execution. 
 | 
| IWorkflowLoggingHandler | 
 Handler with utility methods for creating protocol entries when a node is executed. 
 | 
| IWorkflowNodeLocator | 
 Handler for locating nodes when a task is executed. 
 | 
| IWorkflowNodeResult | 
 Represents the result obtained when a workflow node was executed. 
 | 
| IWorkflowPlaceholderHandler | 
 Interface for the workflow placeholder handler that lets you replace placeholders in strings easily. 
 | 
| IWorkflowTaskLocator | 
 Handler for locating tasks when the workflow of a process is executed. 
 | 
| IWorkflowTaskRunner | 
 | 
| IWorkflowTriggerLocator | 
 Handler for locating triggers when a task is executed. 
 | 
| IWorkflowVariableHandler | 
 Interface for the variable handler used during execution of the workflow. 
 |