类 FlowRecordVerifyService
java.lang.Object
com.codingapi.springboot.flow.service.FlowRecordVerifyService
流程记录服务(流程内部服务)
-
构造器概要
构造器构造器说明FlowRecordVerifyService(FlowWorkRepository flowWorkRepository, FlowRecordRepository flowRecordRepository, FlowProcessRepository flowProcessRepository, long recordId, IFlowOperator currentOperator) FlowRecordVerifyService(FlowWorkRepository flowWorkRepository, FlowRecordRepository flowRecordRepository, FlowProcessRepository flowProcessRepository, FlowRecord flowRecord, FlowWork flowWork, IFlowOperator currentOperator) -
方法概要
修饰符和类型方法说明boolean当前人是否为发起人void获取流程节点对象void获取流程设计对象void标记流程为已读状态void校验是否后续没有审批记录voidverifyFlowNodeEditableState(boolean editable) 校验流程节点是否可编辑void校验流程是否当前操作者可操作的void校验流程是否已审批void校验流程是未审批void校验流程是否已审批void校验流程是否已完成void校验流程是否未审批void校验流程记录是否已提交状态voidverifyTargetOperatorIsNotCurrentOperator(IFlowOperator targetOperator) 校验转办人员不能是当前操作者
-
构造器详细资料
-
FlowRecordVerifyService
public FlowRecordVerifyService(FlowWorkRepository flowWorkRepository, FlowRecordRepository flowRecordRepository, FlowProcessRepository flowProcessRepository, long recordId, IFlowOperator currentOperator) -
FlowRecordVerifyService
public FlowRecordVerifyService(FlowWorkRepository flowWorkRepository, FlowRecordRepository flowRecordRepository, FlowProcessRepository flowProcessRepository, FlowRecord flowRecord, FlowWork flowWork, IFlowOperator currentOperator)
-
-
方法详细资料
-
verifyFlowRecordSubmitState
public void verifyFlowRecordSubmitState()校验流程记录是否已提交状态 -
verifyFlowRecordCurrentOperator
public void verifyFlowRecordCurrentOperator()校验流程是否当前操作者可操作的 -
isCreateOperator
public boolean isCreateOperator()当前人是否为发起人- 返回:
- 是否为发起人
-
verifyFlowRecordNotDone
public void verifyFlowRecordNotDone()校验流程是否已审批 -
verifyFlowRecordIsDone
public void verifyFlowRecordIsDone()校验流程是否已审批 -
verifyFlowRecordNotTodo
public void verifyFlowRecordNotTodo()校验流程是否未审批 -
verifyFlowRecordIsTodo
public void verifyFlowRecordIsTodo()校验流程是未审批 -
verifyFlowRecordNotFinish
public void verifyFlowRecordNotFinish()校验流程是否已完成 -
verifyFlowNodeEditableState
public void verifyFlowNodeEditableState(boolean editable) 校验流程节点是否可编辑 -
verifyTargetOperatorIsNotCurrentOperator
校验转办人员不能是当前操作者 -
loadFlowWork
public void loadFlowWork()获取流程设计对象 -
loadFlowNode
public void loadFlowNode()获取流程节点对象 -
setFlowRecordRead
public void setFlowRecordRead()标记流程为已读状态 -
verifyChildrenRecordsIsEmpty
public void verifyChildrenRecordsIsEmpty()校验是否后续没有审批记录
-