Package com.codingapi.flow.node.nodes
Class RouterNode
java.lang.Object
com.codingapi.flow.node.BaseFlowNode
com.codingapi.flow.node.nodes.RouterNode
- All Implemented Interfaces:
IMapConvertor,IFlowNode
路由分支节点
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.codingapi.flow.node.BaseFlowNode
actions, id, name, order, strategies -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RouterNode.Builderbuilder()filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) 过滤条件分支static RouterNodegetType()流程类型toMap()voidverifyNode(FormMeta form) 节点验证 用于流程配置完成以后的验证时触发Methods inherited from class com.codingapi.flow.node.BaseFlowNode
actionManager, equals, fillNewRecord, fromMap, generateCurrentRecords, handle, isDone, isWaitRecordMargeParallelNode, setActions, setStrategies, strategyManager, verifySession
-
Field Details
-
NODE_TYPE
-
DEFAULT_NAME
- See Also:
-
-
Constructor Details
-
RouterNode
-
RouterNode
public RouterNode()
-
-
Method Details
-
getType
Description copied from interface:IFlowNode流程类型 -
filterBranches
Description copied from interface:IFlowNode过滤条件分支- Specified by:
filterBranchesin interfaceIFlowNode- Overrides:
filterBranchesin classBaseFlowNode- Parameters:
nodeList- 当前节点下的所有条件flowSession- 当前会话- Returns:
- 匹配的节点
-
toMap
- Specified by:
toMapin interfaceIMapConvertor- Overrides:
toMapin classBaseFlowNode
-
formMap
-
verifyNode
Description copied from interface:IFlowNode节点验证 用于流程配置完成以后的验证时触发- Specified by:
verifyNodein interfaceIFlowNode- Overrides:
verifyNodein classBaseFlowNode
-
builder
-