Project

General

Profile

1
package eu.dnetlib.clients.functionality.validator.ws;
2

    
3
import eu.dnetlib.api.functionality.ValidatorService;
4
import eu.dnetlib.api.functionality.ValidatorServiceException;
5
import eu.dnetlib.clients.ws.BaseDriverWebService;
6
import eu.dnetlib.domain.functionality.validator.JobForValidation;
7
import eu.dnetlib.domain.functionality.validator.JobResultEntry;
8
import eu.dnetlib.domain.functionality.validator.RuleSet;
9
import eu.dnetlib.domain.functionality.validator.StoredJob;
10

    
11
import javax.jws.WebService;
12
import java.util.List;
13

    
14
@WebService(
15
		targetNamespace ="http://services.dnetlib.eu/",
16
		serviceName = "ValidatorWebService", 
17
		endpointInterface = "eu.dnetlib.clients.functionality.validator.ws.ValidatorWebService")
18
public class ValidatorWebServiceImpl
19
		extends BaseDriverWebService<ValidatorService>
20
		implements ValidatorWebService {
21

    
22
	@Override
23
	public StoredJob getStoredJob(int jobId, String groupBy)
24
			throws ValidatorServiceException {
25
		return service.getStoredJob(jobId, groupBy);
26
	}
27

    
28
	@Override
29
	public List<StoredJob> getJobSummary(List<String> baseUrl, int limit) throws ValidatorServiceException {
30
		return service.getJobSummary(baseUrl,limit);
31
	}
32

    
33
	@Override
34
	public List<StoredJob> getStoredJobs(String userMail, String jobType,
35
			Integer offset, Integer limit, String dateFrom, String dateTo) throws ValidatorServiceException {
36
		return service.getStoredJobs(userMail, jobType, offset, limit, dateFrom, dateTo);
37
	}
38

    
39
	@Override
40
	public List<StoredJob> getStoredJobsNew(String userMail, String jobType,
41
										 Integer offset, Integer limit, String dateFrom, String dateTo, String jobStatus) throws ValidatorServiceException {
42
		return service.getStoredJobsNew(userMail, jobType, offset, limit, dateFrom, dateTo, jobStatus);
43
	}
44
	
45
	@Override
46
	public int getStoredJobsTotalNumber(String userMail, String jobType) throws ValidatorServiceException {
47
		return service.getStoredJobsTotalNumber(userMail, jobType);
48
	}
49

    
50
	@Override
51
	public int getStoredJobsTotalNumberNew(String userMail, String jobType, String jobStatus) throws ValidatorServiceException {
52
		return service.getStoredJobsTotalNumberNew(userMail, jobType, jobStatus);
53
	}
54

    
55
	@Override
56
	public List<RuleSet> getRuleSets() throws ValidatorServiceException {
57
		return service.getRuleSets();
58
	}
59

    
60
	@Override
61
	public void submitValidationJob(JobForValidation job)
62
			throws ValidatorServiceException {
63
		service.submitValidationJob(job);
64
	}
65

    
66

    
67

    
68

    
69

    
70
}
(4-4/4)