Package com.codingapi.flow.node.nodes
Class EndNode
java.lang.Object
com.codingapi.flow.node.BaseFlowNode
com.codingapi.flow.node.nodes.EndNode
- All Implemented Interfaces:
IMapConvertor,IDisplayNode,IFlowNode
结束节点
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.codingapi.flow.node.BaseFlowNode
actions, blocks, id, name, order, strategies -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EndNode.Builderbuilder()static EndNodevoidfillNewRecord(FlowSession session, FlowRecord flowRecord) 填充流程记录,在保存流程记录时将会触发当前节点的填充流程记录函数。static EndNodegenerateCurrentRecords(FlowSession session) 构建当前节点下的流程记录,不需要创建记录的返回 空集合getType()流程类型booleanhandle(FlowSession session) 匹配条件Methods inherited from class com.codingapi.flow.node.BaseFlowNode
actionManager, blocks, equals, filterBranches, fromMap, isFinish, isWaitRecordMargeParallelNode, setActions, setStrategies, strategyManager, toMap, verifyNode, verifySession
-
Field Details
-
NODE_TYPE
-
DEFAULT_NAME
- See Also:
-
-
Constructor Details
-
EndNode
public EndNode()
-
-
Method Details
-
getType
Description copied from interface:IFlowNode流程类型 -
generateCurrentRecords
Description copied from interface:IFlowNode构建当前节点下的流程记录,不需要创建记录的返回 空集合- Specified by:
generateCurrentRecordsin interfaceIFlowNode- Overrides:
generateCurrentRecordsin classBaseFlowNode- Parameters:
session- 会话- Returns:
- 流程记录
-
fillNewRecord
Description copied from interface:IFlowNode填充流程记录,在保存流程记录时将会触发当前节点的填充流程记录函数。由于不同节点存储的流程数据会存在差异。- Specified by:
fillNewRecordin interfaceIFlowNode- Overrides:
fillNewRecordin classBaseFlowNode- Parameters:
session- 会话flowRecord- 流程记录
-
handle
Description copied from class:BaseFlowNode匹配条件- Specified by:
handlein interfaceIFlowNode- Overrides:
handlein classBaseFlowNode- Parameters:
session- 会话- Returns:
- true: 继续执行下一个节点
-
defaultNode
-
formMap
-
builder
-