Uses of Interface
de.xima.fc.interfaces.workflow.execution.IExecutionResultDescriptor
-
Packages that use IExecutionResultDescriptor Package Description de.xima.fc.interfaces.workflow.mixin The workflow engine is generic in the sense that it never checks the type of atrigger
ornode
for special types, all logic is implemented in terms of theITriggerHandler
andINodeHandler
interfaces.de.xima.fc.interfaces.workflow.nodes de.xima.fc.workflow.designer.mixin de.xima.fc.workflow.designer.registry.nodes de.xima.fc.workflow.mixin de.xima.fc.workflow.retval.node -
-
Uses of IExecutionResultDescriptor in de.xima.fc.interfaces.workflow.mixin
Subinterfaces of IExecutionResultDescriptor in de.xima.fc.interfaces.workflow.mixin Modifier and Type Interface Description interface
IBeanValidatingNode<TData>
Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing a bean validation on the node's properties model.interface
IExecutingLikeActionNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that have no children and simply execute some business logic.interface
IExecutingLikeBinarySelectionNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that execute one of its two children based on a test, such as an if-else node.interface
IExecutingLikeControlTransferNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that have no children and simply always transfer control to another node, such as a break or continue statement.interface
IExecutingLikeExceptionHandlerNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that attempt to execute its body child node, and run another child if the child completed abruptly by throwing an exception, optionally always running a finalizer block at the end, such as a try-catch(-finally) block.interface
IExecutingLikeMultiSwitchNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that execute their children like a switch statement.interface
IExecutingLikePostTestLoopNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that execute their child in a post-test loop, such as a do-until loop.interface
IExecutingLikePreTestLoopNode<TData>
Mixin with the implementation ofcreateFlowGraph
for logic handlers that execute their child in a pre-test loop, such as a while loop or a for-each loop.interface
IExecutingLikeReturningActionNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that have no children and always complete abruptly by either throwing an exception or issuing a return statement.interface
IExecutingLikeReturnNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that have no children and always complete abruptly by issuing a return statement.interface
IExecutingLikeSequenceNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that have no children and always complete abruptly by issuing a return statement.interface
IExecutingLikeThrowNode<TData>
Mixin with the implementation ofcreateFlowGraph
fornode handlers
that have no children and always complete abruptly by throwing an exception.interface
IFileProviding<TData>
Deprecated.This should be implemented together withgetSuccessValueDescriptor
etc., e.g.interface
IHierarchyValidatingNode<TData>
Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)
by performing checks on the number of children and the type of the children, as well as the type of the parent (if any).interface
ILoopStatementMustLoopValidating<TData>
Mixin with an implementation ofvalidateGlobal
fornode handlers
that implement some kind of loop and wish to enforce that a loop is actually possible.interface
IOfficialHelpPageNode<TData>
Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)
by returning a link to the official help pages.interface
IResultlessNode<TData>
Mixin for nodes that neither return a result nor do throw an error.interface
ISemverUpdatingNode<TData>
AISemverUpdating
forWorkflowNode
handlers.interface
ISingleNodePrototype<TData>
Mixin that implementsINodeHandler.getNodePrototypes(IGetNodePrototypesParams)
for cases when a handler only wishes to provide a single prototype. -
Uses of IExecutionResultDescriptor in de.xima.fc.interfaces.workflow.nodes
Subinterfaces of IExecutionResultDescriptor in de.xima.fc.interfaces.workflow.nodes Modifier and Type Interface Description interface
INodeHandler<TData>
All node handlers must be thread-safe. -
Uses of IExecutionResultDescriptor in de.xima.fc.workflow.designer.mixin
Subinterfaces of IExecutionResultDescriptor in de.xima.fc.workflow.designer.mixin Modifier and Type Interface Description interface
ISingleBaseActionBuiltinNodePrototype<TData extends BaseActionProps>
Mixin that extendsISingleBaseActionNodePrototype
for builtin node types.interface
ISingleBuiltinNodePrototype<TData>
Mixin that extendsISingleNodePrototype
for builtin node types. -
Uses of IExecutionResultDescriptor in de.xima.fc.workflow.designer.registry.nodes
-
Uses of IExecutionResultDescriptor in de.xima.fc.workflow.mixin
Subinterfaces of IExecutionResultDescriptor in de.xima.fc.workflow.mixin Modifier and Type Interface Description interface
IBaseActionClientHandlerNode<TData extends BaseActionProps>
Mixin for nodes that wish to register the default client-side action handlers.interface
IBaseActionNode<TData extends BaseActionProps>
Node logic handler for actions with a properties model that inherit fromBaseActionProps
.interface
IBaseConditionClientHandlerNode<TData extends BaseConditionProps>
Mixin for nodes that wish to register the default client-side condition handlers.interface
IBaseDoUntilLoopClientHandlerNode<TData extends BaseDoUntilLoopProps>
Mixin for nodes that wish to register the default client-side do-until loop handlers.interface
IBaseWhileLoopClientHandlerNode<TData extends BaseWhileLoopProps>
Mixin for nodes that wish to register the default client-side while loop handlers.interface
IBuiltinNodeType<TData>
Mixin for all built-in workflow node handlers.interface
IDefaultClientHandlerNode<TData extends BaseActionProps>
Deprecated.This was renamed.interface
IMultipleCheckPropertiesNode<TData extends IMultipleCheckProps>
Mixin for workflow nodes with props of typeBaseMultipleConditionProps
.interface
IPluginActionNodeHandler<TData extends BaseActionProps>
Mixin meant forIPluginWorkflowNode
plugins that only wish to provide a workflow action that executes some business logic.interface
IPluginConditionNodeHandler<TData extends BaseConditionProps>
Mixin meant forIPluginWorkflowNode
plugins that only wish to provide a workflow condition that checks a condition and redirects to the if or else branch based upon the result.interface
IPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps,TState extends IWorkflowLoopDataProviding>
Mixin meant forIPluginWorkflowNode
plugins that only wish to provide a workflow do until loop that runs a test and executes the loop body for as long as the test holds true (= a do until loop).interface
IPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps,TState extends IWorkflowLoopDataProviding>
Mixin meant forIPluginWorkflowNode
plugins that only wish to provide a workflow while loop that runs a test and executes the loop body for as long as the test holds true (= a while loop).interface
ISingleBaseActionNodePrototype<TData extends BaseActionProps>
A mixin for all nodes that areISingleNodePrototype
and additionally use a properties model that extends fromBaseActionProps
.interface
ISingleBaseConditionNodePrototype<TData extends BaseConditionProps>
A mixin for all nodes that areISingleNodePrototype
and additionally use a properties model that extends fromBaseConditionProps
.interface
ISingleBaseDoUntilLoopNodePrototype<TData extends BaseDoUntilLoopProps>
A mixin for all nodes that areISingleNodePrototype
and additionally use a properties model that extends fromBaseDoUntilLoopProps
.interface
ISingleBaseWhileLoopNodePrototype<TData extends BaseWhileLoopProps>
A mixin for all nodes that areISingleNodePrototype
and additionally use a properties model that extends fromBaseWhileLoopProps
.Classes in de.xima.fc.workflow.mixin that implement IExecutionResultDescriptor Modifier and Type Class Description class
APluginActionNodeHandler<TData extends BaseActionProps>
Abstract base class meant forIPluginWorkflowNode
plugins that only wish to provide a workflow action that executes some business logic.class
APluginConditionNodeHandler<TData extends BaseConditionProps>
Abstract base class meant forIPluginWorkflowNode
plugins that only wish to provide a workflow condition that executes some business logic condition.class
APluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps,TState extends IWorkflowLoopDataProviding>
Abstract base class meant forIPluginWorkflowNode
plugins that only wish to provide a do-until loop with a custom test.class
APluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps,TState extends IWorkflowLoopDataProviding>
Abstract base class meant forIPluginWorkflowNode
plugins that only wish to provide a while loop with a custom test. -
Uses of IExecutionResultDescriptor in de.xima.fc.workflow.retval.node
Subinterfaces of IExecutionResultDescriptor in de.xima.fc.workflow.retval.node Modifier and Type Interface Description interface
IFcChangeFormAvailabilityDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUEST
action.interface
IFcChangeFormValueDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_CHANGE_FORM_VALUE
action.interface
IFcChangeStateDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_CHANGE_STATE
action.interface
IFcCompressAsZipDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUEST
action.interface
IFcCopyFormRecordDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_COPY_FORM_RECORD
action.interface
IFcCounterDescriptor
The result descriptors for data returned byEWorkflowNodeType.FC_COUNTER
actions.interface
IFcCreateTextFileDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_CREATE_TEXT_FILE
action.interface
IFcDecodeBase64Descriptor
The result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_PDF
action.interface
IFcDeleteAttachmentDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_DELETE_ATTACHMENT
action.interface
IFcDoiInitDescriptor
The result descriptors for data returned byEWorkflowNodeType.FC_DOI_INIT
actions.interface
IFcDoUntilLoopDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_DO_UNTIL_LOOP
action.interface
IFcEmailDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_EMAIL
action.interface
IFcEncodeBase64Descriptor
The result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_PDF
action.interface
IFcExportToPersistenceDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_EXPORT_TO_XML
action.interface
IFcExportToXmlDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_EXPORT_TO_XML
action.interface
IFcFillPdfDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_PDF
action.interface
IFcFillWordDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_WORD
action.interface
IFcForEachLoopDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_FOR_EACH_LOOP
action.interface
IFcHttpRequestDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUEST
action.interface
IFcImportFormValueFromXmlDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XML
action.interface
IFcLdapQueryDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_LDAP_QUERY
action.interface
IFcLogEntryDescriptor
The result descriptors for data returned byEWorkflowNodeType.FC_LOG_ENTRY
actions.interface
IFcMoveFormRecordToInboxDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOX
action.interface
IFcMultipleConditionDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_WHILE_LOOP
action.interface
IFcProcessLogPdfDescriptor
The result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUEST
action.interface
IFcProvideResourceDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_PROVIDE_RESOURCE
action.interface
IFcQueueTaskDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_QUEUE_TASK
action.interface
IFcRedirectDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_REDIRECT
action.interface
IFcRenewProcessIdDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_RENEW_PROCESS_ID
action.interface
IFcReturnFileDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_RETURN_FILE
action.interface
IFcSaveToFileSystemDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEM
action.interface
IFcSaveToWebDavDescriptors
interface
IFcSendFormRecordMessageDescriptor
The result descriptors for data returned byEWorkflowNodeType.FC_LOG_ENTRY
actions.interface
IFcSetSavedFlagDescriptor
The result descriptors for the data returned by theEWorkflowNodeType.FC_SET_SAVED_FLAG
action.interface
IFcShowTemplateDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_SHOW_TEMPLATE
action.interface
IFcSqlStatementDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_SQL_STATEMENT
action.interface
IFcThrowExceptionDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_THROW_EXCEPTION
action.interface
IFcWhileLoopDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_WHILE_LOOP
action.interface
IFcWriteFormRecordAttrDescriptors
The result descriptors for the data returned by theEWorkflowNodeType.FC_WRITE_FORM_RECORD_ATTRIBUTES
action.(package private) interface
de.xima.fc.workflow.retval.node.ISingleFileProvisionFileDescriptor<Model>
Mixin forIExecutionResultDescriptor
for workflow nodes with a configuration that contains a single file provision.
-