Uses of Interface
de.xima.fc.interfaces.workflow.execution.IExecutionResultDescriptor
-
-
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 ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that have no children and simply execute some business logic.interfaceIExecutingLikeBinarySelectionNode<TData>Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that execute one of its two children based on a test, such as an if-else node.interfaceIExecutingLikeExceptionHandlerNode<TData>Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that attempt to execute its child, and run another child if the child completed abruptly by throwing an exception, such as a try-catch(-finally) block.interfaceIExecutingLikeMultiSwitchNode<TData>Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that execute children like a switch.interfaceIExecutingLikeReturningActionNode<TData>Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that have no children and always complete abruptly by either throwing an exception or issuing a return statement.interfaceIExecutingLikeReturnNode<TData>Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that have no children and always complete abruptly by issuing a return statement.interfaceIExecutingLikeSequenceNode<TData>Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that have no children and always complete abruptly by issuing a return statement.interfaceIExecutingLikeThrowNode<TData>Mixin with the implementation ofIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams)for logic handlers that 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).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.interfaceIBuiltinNodeType<TData>Mixin for all built-in workflow node handlers.interfaceIDefaultClientHandlerNode<TData extends BaseActionProps>Deprecated.This was renamed.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.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.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. -
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.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.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.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.interfaceIFcSaveToWebDavDescriptorsinterfaceIFcSetSavedFlagDescriptorThe 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.interfaceIFcWriteFormRecordAttrDescriptorsThe result descriptors for the data returned by theEWorkflowNodeType.FC_WRITE_FORM_RECORD_ATTRIBUTESaction.
-