类 SimpleConditionNodeHandler
java.lang.Object
net.sohelp.boot.engine.workflow.handler.impl.SimpleConditionNodeHandler
- 所有已实现的接口:
ConditionNodeHandler
默认流程执行条件处理器
- 从以下版本开始:
- 1.0
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidassertConditionNodes(List<ConditionNode> conditionNodes) voidassertIllegal(boolean illegal) defaultConditionNode(List<ConditionNode> conditionNodes) getArgs(FlowContext flowLongContext, Execution execution, NodeModel nodeModel) getConditionNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel) 获取满足条件的条件节点getConditionNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel, List<ConditionNode> conditionNodes) getInclusiveNodes(FlowContext flowLongContext, Execution execution, NodeModel nodeModel) 获取满足条件的所有包容分支节点static SimpleConditionNodeHandlergetRouteNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel) 获取满足条件的路由节点matchConditionNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel, List<ConditionNode> conditionNodes)
-
构造器详细资料
-
SimpleConditionNodeHandler
public SimpleConditionNodeHandler()
-
-
方法详细资料
-
getInstance
-
getConditionNode
public Optional<ConditionNode> getConditionNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel) 从接口复制的说明:ConditionNodeHandler获取满足条件的条件节点
子类需要实现的方法,来处理具体的操作
- 指定者:
getConditionNode在接口中ConditionNodeHandler- 参数:
flowLongContext- 流程引擎上下文execution- 执行对象nodeModel- 节点模型- 返回:
- true 成功 false 失败
-
getConditionNode
public Optional<ConditionNode> getConditionNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel, List<ConditionNode> conditionNodes) -
matchConditionNode
public Optional<ConditionNode> matchConditionNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel, List<ConditionNode> conditionNodes) -
getRouteNode
public Optional<ConditionNode> getRouteNode(FlowContext flowLongContext, Execution execution, NodeModel nodeModel) 从接口复制的说明:ConditionNodeHandler获取满足条件的路由节点
子类需要实现的方法,来处理具体的操作
- 指定者:
getRouteNode在接口中ConditionNodeHandler- 参数:
flowLongContext- 流程引擎上下文execution- 执行对象nodeModel- 节点模型- 返回:
- true 成功 false 失败
-
getArgs
-
defaultConditionNode
-
assertConditionNodes
-
assertIllegal
public void assertIllegal(boolean illegal) -
getInclusiveNodes
public Optional<List<ConditionNode>> getInclusiveNodes(FlowContext flowLongContext, Execution execution, NodeModel nodeModel) 从接口复制的说明:ConditionNodeHandler获取满足条件的所有包容分支节点
子类需要实现的方法,来处理具体的操作
- 指定者:
getInclusiveNodes在接口中ConditionNodeHandler- 参数:
flowLongContext- 流程引擎上下文execution- 执行对象nodeModel- 节点模型- 返回:
- true 成功 false 失败
-