Package com.codingapi.flow.node.nodes
Class StartNode
java.lang.Object
com.codingapi.flow.node.BaseFlowNode
com.codingapi.flow.node.nodes.StartNode
- 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 StartNode.Builderbuilder()static StartNodevoidfillNewRecord(FlowSession session, FlowRecord flowRecord) 填充流程记录,在保存流程记录时将会触发当前节点的填充流程记录函数。static StartNodegenerateCurrentRecords(FlowSession session) 构建当前节点下的流程记录,不需要创建记录的返回 空集合getType()流程类型toMap()Methods inherited from class com.codingapi.flow.node.BaseFlowNode
actionManager, blocks, equals, filterBranches, fromMap, handle, isFinish, isWaitRecordMargeParallelNode, setActions, setStrategies, strategyManager, verifyNode, verifySession
-
Field Details
-
NODE_TYPE
-
DEFAULT_NAME
- See Also:
-
DEFAULT_VIEW
- See Also:
-
-
Constructor Details
-
StartNode
public StartNode()
-
-
Method Details
-
getType
Description copied from interface:IFlowNode流程类型 -
defaultNode
-
generateCurrentRecords
Description copied from interface:IFlowNode构建当前节点下的流程记录,不需要创建记录的返回 空集合- Specified by:
generateCurrentRecordsin interfaceIFlowNode- Overrides:
generateCurrentRecordsin classBaseFlowNode- Parameters:
session- 会话- Returns:
- 流程记录
-
formMap
-
toMap
- Specified by:
toMapin interfaceIMapConvertor- Overrides:
toMapin classBaseFlowNode
-
fillNewRecord
Description copied from interface:IFlowNode填充流程记录,在保存流程记录时将会触发当前节点的填充流程记录函数。由于不同节点存储的流程数据会存在差异。- Specified by:
fillNewRecordin interfaceIFlowNode- Overrides:
fillNewRecordin classBaseFlowNode- Parameters:
session- 会话flowRecord- 流程记录
-
builder
-