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 atriggerornodefor special types, all logic is implemented in terms of theITriggerHandlerandINodeHandlerinterfaces.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 interfaceIBeanValidatingNode<TData>Mixin that implementsIElementHandler.validateLocal(IElementLocalValidationParams)by performing a bean validation on the node's properties model.interfaceIExecutingLikeActionNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply execute some business logic.interfaceIExecutingLikeBinarySelectionNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute one of its two children based on a test, such as an if-else node.interfaceIExecutingLikeControlTransferNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and simply always transfer control to another node, such as a break or continue statement.interfaceIExecutingLikeExceptionHandlerNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat 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.interfaceIExecutingLikeMultiSwitchNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute their children like a switch statement.interfaceIExecutingLikePostTestLoopNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat execute their child in a post-test loop, such as a do-until loop.interfaceIExecutingLikePreTestLoopNode<TData>Mixin with the implementation ofcreateFlowGraphfor logic handlers that execute their child in a pre-test loop, such as a while loop or a for-each loop.interfaceIExecutingLikeReturningActionNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by either throwing an exception or issuing a return statement.interfaceIExecutingLikeReturnNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by issuing a return statement.interfaceIExecutingLikeSequenceNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by issuing a return statement.interfaceIExecutingLikeThrowNode<TData>Mixin with the implementation ofcreateFlowGraphfornode handlersthat have no children and always complete abruptly by throwing an exception.interfaceIFileProviding<TData>Deprecated.This should be implemented together withgetSuccessValueDescriptoretc., e.g.interfaceIHierarchyValidatingNode<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).interfaceILoopStatementMustLoopValidating<TData>Mixin with an implementation ofvalidateGlobalfornode handlersthat implement some kind of loop and wish to enforce that a loop is actually possible.interfaceIOfficialHelpPageNode<TData>Mixin for nodes that implementsIElementHandler.getHelpPageLocation(Locale)by returning a link to the official help pages.interfaceIResultlessNode<TData>Mixin for nodes that neither return a result nor do throw an error.interfaceISemverUpdatingNode<TData>AISemverUpdatingforWorkflowNodehandlers.interfaceISingleNodePrototype<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 interfaceINodeHandler<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 interfaceISingleBaseActionBuiltinNodePrototype<TData extends BaseActionProps>Mixin that extendsISingleBaseActionNodePrototypefor builtin node types.interfaceISingleBuiltinNodePrototype<TData>Mixin that extendsISingleNodePrototypefor 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 interfaceIBaseActionClientHandlerNode<TData extends BaseActionProps>Mixin for nodes that wish to register the default client-side action handlers.interfaceIBaseActionNode<TData extends BaseActionProps>Node logic handler for actions with a properties model that inherit fromBaseActionProps.interfaceIBaseConditionClientHandlerNode<TData extends BaseConditionProps>Mixin for nodes that wish to register the default client-side condition handlers.interfaceIBaseDoUntilLoopClientHandlerNode<TData extends BaseDoUntilLoopProps>Mixin for nodes that wish to register the default client-side do-until loop handlers.interfaceIBaseWhileLoopClientHandlerNode<TData extends BaseWhileLoopProps>Mixin for nodes that wish to register the default client-side while loop handlers.interfaceIBuiltinNodeType<TData>Mixin for all built-in workflow node handlers.interfaceIDefaultClientHandlerNode<TData extends BaseActionProps>Deprecated.This was renamed.interfaceIMultipleCheckPropertiesNode<TData extends IMultipleCheckProps>Mixin for workflow nodes with props of typeBaseMultipleConditionProps.interfaceIPluginActionNodeHandler<TData extends BaseActionProps>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow action that executes some business logic.interfaceIPluginConditionNodeHandler<TData extends BaseConditionProps>Mixin meant forIPluginWorkflowNodeplugins that only wish to provide a workflow condition that checks a condition and redirects to the if or else branch based upon the result.interfaceIPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps,TState extends IWorkflowLoopDataProviding>Mixin meant forIPluginWorkflowNodeplugins 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).interfaceIPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps,TState extends IWorkflowLoopDataProviding>Mixin meant forIPluginWorkflowNodeplugins 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).interfaceISingleBaseActionNodePrototype<TData extends BaseActionProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseActionProps.interfaceISingleBaseConditionNodePrototype<TData extends BaseConditionProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseConditionProps.interfaceISingleBaseDoUntilLoopNodePrototype<TData extends BaseDoUntilLoopProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseDoUntilLoopProps.interfaceISingleBaseWhileLoopNodePrototype<TData extends BaseWhileLoopProps>A mixin for all nodes that areISingleNodePrototypeand additionally use a properties model that extends fromBaseWhileLoopProps.Classes in de.xima.fc.workflow.mixin that implement IExecutionResultDescriptor Modifier and Type Class Description classAPluginActionNodeHandler<TData extends BaseActionProps>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a workflow action that executes some business logic.classAPluginConditionNodeHandler<TData extends BaseConditionProps>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a workflow condition that executes some business logic condition.classAPluginDoUntilLoopNodeHandler<TData extends BaseDoUntilLoopProps,TState extends IWorkflowLoopDataProviding>Abstract base class meant forIPluginWorkflowNodeplugins that only wish to provide a do-until loop with a custom test.classAPluginWhileLoopNodeHandler<TData extends BaseWhileLoopProps,TState extends IWorkflowLoopDataProviding>Abstract base class meant forIPluginWorkflowNodeplugins 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 interfaceIFcChangeFormAvailabilityDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUESTaction.interfaceIFcChangeFormValueDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_CHANGE_FORM_VALUEaction.interfaceIFcChangeStateDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_CHANGE_STATEaction.interfaceIFcCompressAsZipDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUESTaction.interfaceIFcCopyFormRecordDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_COPY_FORM_RECORDaction.interfaceIFcCounterDescriptorThe result descriptors for data returned byEWorkflowNodeType.FC_COUNTERactions.interfaceIFcCreateTextFileDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_CREATE_TEXT_FILEaction.interfaceIFcDecodeBase64DescriptorThe result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_PDFaction.interfaceIFcDeleteAttachmentDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_DELETE_ATTACHMENTaction.interfaceIFcDoiInitDescriptorThe result descriptors for data returned byEWorkflowNodeType.FC_DOI_INITactions.interfaceIFcDoUntilLoopDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_DO_UNTIL_LOOPaction.interfaceIFcEmailDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_EMAILaction.interfaceIFcEncodeBase64DescriptorThe result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_PDFaction.interfaceIFcExportToPersistenceDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_EXPORT_TO_XMLaction.interfaceIFcExportToXmlDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_EXPORT_TO_XMLaction.interfaceIFcFillPdfDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_PDFaction.interfaceIFcFillWordDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_FILL_WORDaction.interfaceIFcForEachLoopDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_FOR_EACH_LOOPaction.interfaceIFcHttpRequestDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUESTaction.interfaceIFcImportFormValueFromXmlDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XMLaction.interfaceIFcLdapQueryDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_LDAP_QUERYaction.interfaceIFcLogEntryDescriptorThe result descriptors for data returned byEWorkflowNodeType.FC_LOG_ENTRYactions.interfaceIFcMoveFormRecordToInboxDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOXaction.interfaceIFcMultipleConditionDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_WHILE_LOOPaction.interfaceIFcProcessLogPdfDescriptorThe result descriptors for the data returned by theEWorkflowNodeType.FC_POST_REQUESTaction.interfaceIFcProvideResourceDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_PROVIDE_RESOURCEaction.interfaceIFcQueueTaskDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_QUEUE_TASKaction.interfaceIFcRedirectDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_REDIRECTaction.interfaceIFcRenewProcessIdDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_RENEW_PROCESS_IDaction.interfaceIFcReturnFileDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_RETURN_FILEaction.interfaceIFcSaveToFileSystemDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEMaction.interfaceIFcSaveToWebDavDescriptorsinterfaceIFcSendFormRecordMessageDescriptorThe result descriptors for data returned byEWorkflowNodeType.FC_LOG_ENTRYactions.interfaceIFcSetSavedFlagDescriptorThe result descriptors for the data returned by theEWorkflowNodeType.FC_SET_SAVED_FLAGaction.interfaceIFcShowTemplateDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_SHOW_TEMPLATEaction.interfaceIFcSqlStatementDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_SQL_STATEMENTaction.interfaceIFcThrowExceptionDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_THROW_EXCEPTIONaction.interfaceIFcWhileLoopDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_WHILE_LOOPaction.interfaceIFcWriteFormRecordAttrDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_WRITE_FORM_RECORD_ATTRIBUTESaction.(package private) interfacede.xima.fc.workflow.retval.node.ISingleFileProvisionFileDescriptor<Model>Mixin forIExecutionResultDescriptorfor workflow nodes with a configuration that contains a single file provision.
-