| 程序包 | 说明 | 
|---|---|
| net.sohelp.boot.engine.workflow.handler | |
| net.sohelp.boot.engine.workflow.handler.impl | |
| net.sohelp.boot.engine.workflow.model | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| Optional<ConditionNode> | ConditionNodeHandler. getConditionNode(FlowContext flowLongContext,
                Execution execution,
                NodeModel nodeModel)
 获取满足条件的条件节点
 
 
 子类需要实现的方法,来处理具体的操作
  | 
| Optional<List<ConditionNode>> | ConditionNodeHandler. getInclusiveNodes(FlowContext flowLongContext,
                 Execution execution,
                 NodeModel nodeModel)
 获取满足条件的所有包容分支节点
 
 
 子类需要实现的方法,来处理具体的操作
  | 
| Optional<ConditionNode> | ConditionNodeHandler. getRouteNode(FlowContext flowLongContext,
            Execution execution,
            NodeModel nodeModel)
 获取满足条件的路由节点
 
 
 子类需要实现的方法,来处理具体的操作
  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| Optional<ConditionNode> | SimpleConditionNodeHandler. defaultConditionNode(List<ConditionNode> conditionNodes) | 
| Optional<ConditionNode> | SimpleConditionNodeHandler. getConditionNode(FlowContext flowLongContext,
                Execution execution,
                NodeModel nodeModel) | 
| Optional<List<ConditionNode>> | SimpleConditionNodeHandler. getInclusiveNodes(FlowContext flowLongContext,
                 Execution execution,
                 NodeModel nodeModel) | 
| Optional<ConditionNode> | SimpleConditionNodeHandler. getRouteNode(FlowContext flowLongContext,
            Execution execution,
            NodeModel nodeModel) | 
| Optional<ConditionNode> | SimpleConditionNodeHandler. matchConditionNode(FlowContext flowLongContext,
                  Execution execution,
                  List<ConditionNode> conditionNodes) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| Optional<ConditionNode> | SimpleConditionNodeHandler. defaultConditionNode(List<ConditionNode> conditionNodes) | 
| Optional<ConditionNode> | SimpleConditionNodeHandler. matchConditionNode(FlowContext flowLongContext,
                  Execution execution,
                  List<ConditionNode> conditionNodes) | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| void | NodeModel. executeConditionNode(FlowContext flowLongContext,
                    Execution execution,
                    ConditionNode conditionNode)执行条件节点分支 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| protected void | ProcessModel. cleanConditionParentNode(List<ConditionNode> conditionNodes)清理条件节点的父节点 | 
Copyright © 2025. All rights reserved.