package eu.dnetlib.repo.manager.service; import eu.dnetlib.api.functionality.ValidatorServiceException; import eu.dnetlib.domain.functionality.validator.StoredJob; import eu.dnetlib.repo.manager.shared.JobsOfUser; import io.swagger.annotations.Api; import org.json.JSONException; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.*; public interface MonitorService { JobsOfUser getJobsOfUser(String user, String jobType, String offset, String limit, String dateFrom, String dateTo, String validationStatus, String includeJobsTotal) throws JSONException, ValidatorServiceException; int getJobsOfUserPerValidationStatus(String user, String jobType, String validationStatus) throws JSONException; StoredJob getJobSummary(String jobId, String groupBy) throws JSONException; }