1 |
34342
|
nikon.gasp
|
package eu.dnetlib.validator.service.impl;
|
2 |
21870
|
nikon.gasp
|
|
3 |
34342
|
nikon.gasp
|
import eu.dnetlib.domain.functionality.validator.JobForValidation;
|
4 |
|
|
import eu.dnetlib.domain.functionality.validator.RuleSet;
|
5 |
|
|
import eu.dnetlib.domain.functionality.validator.StoredJob;
|
6 |
21870
|
nikon.gasp
|
import eu.dnetlib.enabling.tools.blackboard.BlackboardJob;
|
7 |
30052
|
antonis.le
|
import eu.dnetlib.enabling.tools.blackboard.BlackboardNotificationHandler;
|
8 |
|
|
import eu.dnetlib.enabling.tools.blackboard.BlackboardServerHandler;
|
9 |
34342
|
nikon.gasp
|
import eu.dnetlib.validator.engine.ValidatorException;
|
10 |
21870
|
nikon.gasp
|
|
11 |
41622
|
nikon.gasp
|
import java.util.List;
|
12 |
|
|
|
13 |
21870
|
nikon.gasp
|
public interface ValidatorManager {
|
14 |
|
|
|
15 |
41622
|
nikon.gasp
|
StoredJob beginDataJobForWorkflow(String datasource, String guidelines, String groupBy, int records, int workers, BlackboardJob bJob, BlackboardNotificationHandler<BlackboardServerHandler> blackboardHandler, int jobStatusUpdateInterval, boolean outputEpr, boolean blacklistedRecords, String blacklistGuidelines) throws ValidatorException;
|
16 |
21918
|
nikon.gasp
|
|
17 |
41622
|
nikon.gasp
|
StoredJob getStoredJob(int jobId, String groupBy) throws ValidatorException;
|
18 |
21870
|
nikon.gasp
|
|
19 |
41622
|
nikon.gasp
|
List<StoredJob> getStoredJobs(String userMail, String jobType,
|
20 |
|
|
Integer offset, Integer limit, String dateFrom, String dateTo) throws ValidatorException;
|
21 |
34342
|
nikon.gasp
|
|
22 |
41901
|
nikon.gasp
|
List<StoredJob> getStoredJobs(String userMail, String jobType,
|
23 |
|
|
Integer offset, Integer limit, String dateFrom, String dateTo, String jobStatus) throws ValidatorException;
|
24 |
|
|
|
25 |
41622
|
nikon.gasp
|
List<RuleSet> getRuleSets() throws ValidatorException;
|
26 |
34342
|
nikon.gasp
|
|
27 |
41622
|
nikon.gasp
|
void submitJob(JobForValidation job) throws ValidatorException;
|
28 |
34342
|
nikon.gasp
|
|
29 |
41622
|
nikon.gasp
|
int getStoredJobsTotalNumber(String userMail, String jobType) throws ValidatorException;
|
30 |
35380
|
nikon.gasp
|
|
31 |
41901
|
nikon.gasp
|
int getStoredJobsTotalNumber(String userMail, String jobType, String jobStatus) throws ValidatorException;
|
32 |
|
|
|
33 |
21870
|
nikon.gasp
|
}
|