Uses of Class
de.xima.fc.exceptions.WorkflowAnalysisException
Packages that use WorkflowAnalysisException
Package
Description
The workflow engine is generic in the sense that it never checks the type of a
trigger or
node for special types, all logic is implemented in terms
of the ITriggerHandler and
INodeHandler interfaces.-
Uses of WorkflowAnalysisException in de.xima.fc.interfaces.workflow.analysis
Methods in de.xima.fc.interfaces.workflow.analysis that throw WorkflowAnalysisExceptionModifier and TypeMethodDescriptionICreateFlowGraphContext.createFlowGraph(TElement node) Creates the flow graph for the given node and return its end points.<TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIWorkflowNodeFlowAnalyzer.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) This method is used to create the flow graph that represents the control flow of a workflow task, and to determine the end points of the node when executed.ICreateFlowGraphContext.createFlowGraphForChild(TElement parent, int childIndex) Creates the flow graph for the given node and return its end points. -
Uses of WorkflowAnalysisException in de.xima.fc.interfaces.workflow.mixin
Methods in de.xima.fc.interfaces.workflow.mixin that throw WorkflowAnalysisExceptionModifier and TypeMethodDescriptiondefault <Element extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeActionNode.createFlowGraph(ICreateFlowGraphParams<Model, Element> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeBinarySelectionNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeControlTransferNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeExceptionHandlerNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeMultiSwitchNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikePostTestLoopNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikePreTestLoopNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeReturningActionNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeReturnNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeSequenceNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) default <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsIExecutingLikeThrowNode.createFlowGraph(ICreateFlowGraphParams<TData, TElement> params) -
Uses of WorkflowAnalysisException in de.xima.fc.workflow.designer.registry.nodes
Methods in de.xima.fc.workflow.designer.registry.nodes that throw WorkflowAnalysisExceptionModifier and TypeMethodDescription<TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsFcVoidHandler.createFlowGraph(ICreateFlowGraphParams<com.alibaba.fastjson.JSONObject, TElement> params) -
Uses of WorkflowAnalysisException in de.xima.fc.workflow.processor.logic.analysis
Methods in de.xima.fc.workflow.processor.logic.analysis that throw WorkflowAnalysisExceptionModifier and TypeMethodDescriptionstatic WorkflowFlowAnalysisWorkflowFlowAnalysis.analyzeProcess(WorkflowProcess process, Mandant client) Analyzes the execution of all tasks of the given workflow process.static <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
WorkflowFlowAnalysisWorkflowFlowAnalysis.analyzeRootNodes(Iterable<IElementWithTask<TElement>> rootNodes, ITreeWithDataAccessor<TElement, UUID, Object> treeAccessor, Mandant client) Analyzes the execution of a single task.static <TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
WorkflowFlowAnalysisWorkflowFlowAnalysis.analyzeRootNodes(Iterable<IElementWithTask<TElement>> rootNodes, ITreeWithDataAccessor<TElement, UUID, Object> treeAccessor, Mandant client) Deprecated.static WorkflowFlowAnalysisWorkflowFlowAnalysis.analyzeTask(WorkflowTask task, Mandant client) Analyzes the execution of a single task.<TElement extends IWorkflowNodeTypeProviding & IActiveFlagProviding>
IFlowGraphEndPointsFallbackExecutionAnalyzer.createFlowGraph(ICreateFlowGraphParams<Object, TElement> params)
WorkflowFlowAnalysis.analyzeRootNodes(Iterable, ITreeWithDataAccessor, Mandant)instead.