类 FlowNode
java.lang.Object
com.codingapi.springboot.flow.domain.FlowNode
流程节点,约定流程的节点执行逻辑
流程的节点类型:会签、非会签,会签代表所有审批人都需要审批通过,非会签代表只需要一个审批人审批通过即可
流程的出口配置,约定流程的出口配置
流程的操作者配置,约定流程的操作者配置
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddNextNode(FlowNode flowNode) 添加下一个节点createRecord(long processId, long parentId, IBindData bindData, IFlowOperator operatorUser, IFlowOperator createOperatorUser) 创建流程记录createRecord(Opinion opinion, long parentId, long processId, IBindData bindData, IFlowOperator operatorUser, IFlowOperator createOperatorUser) 创建流程记录createTitle(FlowRecord record) 创建流程标题boolean是否为指定节点booleanisOver()booleanisStart()List<? extends IFlowOperator> matchErrorOperators(FlowRecord record) 匹配出口操作者List<? extends IFlowOperator> matchOutOperators(FlowRecord record) 匹配出口操作者triggerErrorNode(FlowRecord record) triggerNextNode(FlowRecord record) voidverifyOperator(IFlowOperator operator) 匹配操作者
-
字段详细资料
-
CODE_START
- 另请参阅:
-
CODE_OVER
- 另请参阅:
-
VIEW_DEFAULT
- 另请参阅:
-
-
构造器详细资料
-
FlowNode
public FlowNode()
-
-
方法详细资料
-
addNextNode
-
verifyOperator
-
createRecord
public FlowRecord createRecord(long processId, long parentId, IBindData bindData, IFlowOperator operatorUser, IFlowOperator createOperatorUser) 创建流程记录 -
createRecord
public FlowRecord createRecord(Opinion opinion, long parentId, long processId, IBindData bindData, IFlowOperator operatorUser, IFlowOperator createOperatorUser) 创建流程记录 -
createTitle
-
triggerNextNode
-
triggerErrorNode
-
isOver
public boolean isOver() -
isStart
public boolean isStart() -
matchOutOperators
匹配出口操作者- 参数:
record- 流程记录- 返回:
- 操作者
-
matchErrorOperators
匹配出口操作者- 参数:
record- 流程记录- 返回:
- 操作者
-
isCode
-