类 FlowNode
java.lang.Object
com.codingapi.springboot.flow.domain.FlowNode
-
字段概要
字段 -
构造器概要
构造器构造器说明FlowNode(String id, String name, String code, String view, NodeType type, ApprovalType approvalType, TitleGenerator titleGenerator, OperatorMatcher operatorMatcher, long timeout, ErrTrigger errTrigger, boolean editable) -
方法概要
修饰符和类型方法说明createRecord(long workId, String processId, long preId, String title, IFlowOperator createOperator, IFlowOperator currentOperator, BindDataSnapshot snapshot) 创建流程记录errMatcher(FlowSession flowSession) 异常匹配generateTitle(FlowSession flowSession) 生成标题boolean是否有异常触发器boolean是否有任意操作者匹配boolean是否结束节点booleanisSign()是否会签节点boolean是否开始节点booleanisUnSign()是否非会签节点List<? extends IFlowOperator> loadFlowNodeOperator(FlowSession flowSession, FlowOperatorRepository flowOperatorRepository) 加载节点的操作者从序列化对象中创建节点voidverify()
-
字段详细资料
-
CODE_START
- 另请参阅:
-
CODE_OVER
- 另请参阅:
-
-
构造器详细资料
-
FlowNode
public FlowNode(String id, String name, String code, String view, NodeType type, ApprovalType approvalType, TitleGenerator titleGenerator, OperatorMatcher operatorMatcher, long timeout, ErrTrigger errTrigger, boolean editable)
-
-
方法详细资料
-
verify
public void verify() -
toSerializable
-
loadFlowNodeOperator
public List<? extends IFlowOperator> loadFlowNodeOperator(FlowSession flowSession, FlowOperatorRepository flowOperatorRepository) 加载节点的操作者- 参数:
flowSession- 操作内容- 返回:
- 是否匹配
-
createRecord
public FlowRecord createRecord(long workId, String processId, long preId, String title, IFlowOperator createOperator, IFlowOperator currentOperator, BindDataSnapshot snapshot) 创建流程记录- 参数:
workId- 流程设计idprocessId- 流程idpreId- 上一条流程记录idtitle- 流程标题createOperator- 流程操作者currentOperator- 当前操作者snapshot- 快照数据- 返回:
- 流程记录
-
isAnyOperatorMatcher
public boolean isAnyOperatorMatcher()是否有任意操作者匹配 -
errMatcher
-
hasErrTrigger
public boolean hasErrTrigger()是否有异常触发器- 返回:
- 是否有异常触发器
-
generateTitle
-
isSign
public boolean isSign()是否会签节点 -
isUnSign
public boolean isUnSign()是否非会签节点 -
isOverNode
public boolean isOverNode()是否结束节点 -
isStartNode
public boolean isStartNode()是否开始节点
-