Uses of Interface
de.xima.fc.interfaces.workflow.analysis.IWorkflowNodeFlowAnalyzer
Packages that use IWorkflowNodeFlowAnalyzer
Package
Description
-
Uses of IWorkflowNodeFlowAnalyzer in de.xima.fc.interfaces.workflow.mixin
Subinterfaces of IWorkflowNodeFlowAnalyzer in de.xima.fc.interfaces.workflow.mixinModifier and TypeInterfaceDescriptioninterface
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(ICreateFlowGraphParams)
for logic handlers that have no children and simply execute some business logic.interface
Mixin with the implementation ofcreateFlowGraph(ICreateFlowGraphParams)
for logic handlers that execute one of its two children based on a test, such as an if-else node.interface
Mixin with the implementation ofcreateFlowGraph(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.interface
Mixin with the implementation ofcreateFlowGraph(ICreateFlowGraphParams)
for logic handlers that execute children like a switch.interface
Mixin with the implementation ofcreateFlowGraph(ICreateFlowGraphParams)
for logic 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(ICreateFlowGraphParams)
for logic handlers that have no children and always complete abruptly by issuing a return statement.interface
IExecutingLikeSequenceNode<TData>
Mixin with the implementation ofcreateFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and always complete abruptly by issuing a return statement.interface
IExecutingLikeThrowNode<TData>
Mixin with the implementation ofcreateFlowGraph(ICreateFlowGraphParams)
for logic handlers that have no children and always complete abruptly by throwing an exception.interface
IFileProviding<TData>
Deprecated.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
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 IWorkflowNodeFlowAnalyzer in de.xima.fc.interfaces.workflow.nodes
Subinterfaces of IWorkflowNodeFlowAnalyzer in de.xima.fc.interfaces.workflow.nodesModifier and TypeInterfaceDescriptioninterface
INodeHandler<TData>
All node handlers must be thread-safe. -
Uses of IWorkflowNodeFlowAnalyzer in de.xima.fc.workflow.designer.mixin
Subinterfaces of IWorkflowNodeFlowAnalyzer in de.xima.fc.workflow.designer.mixinModifier and TypeInterfaceDescriptioninterface
ISingleBaseActionBuiltinNodePrototype<TData extends BaseActionProps>
Mixin that extendsISingleBaseActionNodePrototype
for builtin node types.interface
ISingleBuiltinNodePrototype<TData>
Mixin that extendsISingleNodePrototype
for builtin node types. -
Uses of IWorkflowNodeFlowAnalyzer in de.xima.fc.workflow.designer.registry.nodes
Classes in de.xima.fc.workflow.designer.registry.nodes that implement IWorkflowNodeFlowAnalyzerModifier and TypeClassDescriptionfinal class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_CHANGE_FORM_AVAILABILITY
.final class
final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_CHANGE_STATE
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_COMPRESS_AS_ZIP
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_COPY_FORM_RECORD
.class
Handler for Node of typeEWorkflowNodeType.FC_COUNTER
final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_CREATE_TEXT_FILE
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_DECODE_BASE64
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_DELETE_ATTACHMENT
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_RETURN
.final class
final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_EMAIL
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_EMPTY
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_FILL_PDF
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_EXPERIMENT
.final class
final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_EXPORT_TO_XML
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_FILL_PDF
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_FILL_WORD
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_POST_REQUEST
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XML
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_LDAP_QUERY
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_LOG_ENTRY
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOX
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_MULTIPLE_CONDITION
.final class
Deprecated.This exists only because of a bugs introduced in 7.2.1 were the type of this action was changed.class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_PROCESS_LOG_PDF
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_PROVIDE_RESOURCE
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_QUEUE_TASK
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_REDIRECT
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_RENEW_PROCESS_ID
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_RETURN_FILE
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_RETURN
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEM
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_SAVE_TO_WEB_DAV
final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.SEQUENCE
.final class
Handler for the Workflow node action that sets the form record to savedfinal class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_SHOW_TEMPLATE
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_SQL_STATEMENT
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_SWITCH
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_SWITCH
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_SWITCH
.final class
TheINodeHandler
for nodes of typeEWorkflowNodeType.FC_RETURN
.final class
-
Uses of IWorkflowNodeFlowAnalyzer in de.xima.fc.workflow.mixin
Subinterfaces of IWorkflowNodeFlowAnalyzer in de.xima.fc.workflow.mixinModifier and TypeInterfaceDescriptioninterface
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
IBuiltinNodeType<TData>
Mixin for all built-in workflow node handlers.interface
IDefaultClientHandlerNode<TData extends BaseActionProps>
Deprecated.This was renamed.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
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
.Classes in de.xima.fc.workflow.mixin that implement IWorkflowNodeFlowAnalyzerModifier and TypeClassDescriptionclass
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. -
Uses of IWorkflowNodeFlowAnalyzer in de.xima.fc.workflow.processor.logic.analysis
Classes in de.xima.fc.workflow.processor.logic.analysis that implement IWorkflowNodeFlowAnalyzerModifier and TypeClassDescriptionfinal class
Fallback execution analyzer when no logic handler could be found for a node.Methods in de.xima.fc.workflow.processor.logic.analysis that return IWorkflowNodeFlowAnalyzerModifier and TypeMethodDescriptionstatic <TData> IWorkflowNodeFlowAnalyzer<TData>
FallbackExecutionAnalyzer.getInstance()
getSuccessValueDescriptor
etc., e.g. in a separate specific mixin interface for the node handler.