类 FlowRecordVerifyService
java.lang.Object
com.codingapi.springboot.flow.service.FlowRecordVerifyService
-
构造器概要
构造器构造器说明FlowRecordVerifyService(FlowRecordRepository flowRecordRepository, FlowProcessRepository flowProcessRepository, long recordId, IFlowOperator currentOperator) -
方法概要
修饰符和类型方法说明void获取流程节点对象void获取流程记录对象void获取流程设计对象void标记流程为已读状态void校验是否后续没有审批记录voidverifyFlowNodeEditableState(boolean editable) 校验流程节点是否可编辑void校验流程是否当前操作者可操作的void校验流程是否已审批void校验流程是未审批void校验流程是否已审批void校验流程是否已完成void校验流程是否未审批void校验流程记录是否已提交状态voidverifyTargetOperatorIsNotCurrentOperator(IFlowOperator targetOperator) 校验转办人员不能是当前操作者
-
构造器详细资料
-
FlowRecordVerifyService
public FlowRecordVerifyService(FlowRecordRepository flowRecordRepository, FlowProcessRepository flowProcessRepository, long recordId, IFlowOperator currentOperator)
-
-
方法详细资料
-
verifyFlowRecordSubmitState
public void verifyFlowRecordSubmitState()校验流程记录是否已提交状态 -
verifyFlowRecordCurrentOperator
public void verifyFlowRecordCurrentOperator()校验流程是否当前操作者可操作的 -
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
校验转办人员不能是当前操作者 -
loadFlowRecord
public void loadFlowRecord()获取流程记录对象 -
loadFlowWork
public void loadFlowWork()获取流程设计对象 -
loadFlowNode
public void loadFlowNode()获取流程节点对象 -
setFlowRecordRead
public void setFlowRecordRead()标记流程为已读状态 -
verifyChildrenRecordsIsEmpty
public void verifyChildrenRecordsIsEmpty()校验是否后续没有审批记录
-