package cn.axzo.workflow.server.controller.listener.task.service;

import cn.axzo.workflow.core.common.context.TaskOperationContext;
import cn.axzo.workflow.core.version.Versioned;
import org.flowable.bpmn.model.Process;
import org.flowable.bpmn.model.UserTask;
import org.flowable.task.service.delegate.DelegateTask;

public interface CheckApproverService extends Versioned {

    boolean checkApproverExists(DelegateTask delegateTask, UserTask userTask, Process mainProcess, TaskOperationContext taskOperationContext);

}
