Revision 35590
Added by Michele Artini about 9 years ago
InformationServiceImpl.java | ||
---|---|---|
17 | 17 |
import com.google.common.collect.Iterables; |
18 | 18 |
import com.google.common.collect.Lists; |
19 | 19 |
|
20 |
import eu.dnetlib.common.services.AbstractBaseService; |
|
21 |
import eu.dnetlib.common.services.locators.DnetServiceLocator; |
|
20 | 22 |
import eu.dnetlib.enabling.is.dao.DnetSimpleDao; |
21 | 23 |
import eu.dnetlib.enabling.is.dao.DnetSimpleDaoFactory; |
22 | 24 |
import eu.dnetlib.enabling.is.hib.objects.HibBlackboardMessage; |
... | ... | |
26 | 28 |
import eu.dnetlib.enabling.is.hib.objects.HibSubscription; |
27 | 29 |
import eu.dnetlib.enabling.is.hib.utils.HibObjectHelper; |
28 | 30 |
import eu.dnetlib.enabling.is.jdbc.DatabaseUtils; |
29 |
import eu.dnetlib.enabling.is.rmi.InformationService; |
|
30 |
import eu.dnetlib.enabling.is.rmi.InformationServiceException; |
|
31 |
import eu.dnetlib.enabling.is.rmi.objects.BlackboardMessage; |
|
32 |
import eu.dnetlib.enabling.is.rmi.objects.DnetDataStructure; |
|
33 |
import eu.dnetlib.enabling.is.rmi.objects.DnetResourceFormat; |
|
34 |
import eu.dnetlib.enabling.is.rmi.objects.DnetResourceKind; |
|
35 |
import eu.dnetlib.enabling.is.rmi.objects.DnetResourceType; |
|
36 |
import eu.dnetlib.enabling.is.rmi.objects.DnetService; |
|
37 |
import eu.dnetlib.enabling.is.rmi.objects.Subcription; |
|
38 |
import eu.dnetlib.enabling.locators.UniqueServiceLocator; |
|
39 |
import eu.dnetlib.enabling.tools.AbstractBaseService; |
|
40 |
import eu.dnetlib.miscutils.functional.hash.Hashing; |
|
31 |
import eu.dnetlib.miscutils.Hashing; |
|
32 |
import eu.dnetlib.rmi.objects.is.BlackboardMessage; |
|
33 |
import eu.dnetlib.rmi.objects.is.DnetDataStructure; |
|
34 |
import eu.dnetlib.rmi.objects.is.DnetResourceFormat; |
|
35 |
import eu.dnetlib.rmi.objects.is.DnetResourceKind; |
|
36 |
import eu.dnetlib.rmi.objects.is.DnetResourceType; |
|
37 |
import eu.dnetlib.rmi.objects.is.DnetService; |
|
38 |
import eu.dnetlib.rmi.objects.is.Subcription; |
|
39 |
import eu.dnetlib.rmi.soap.InformationService; |
|
40 |
import eu.dnetlib.rmi.soap.exceptions.InformationServiceException; |
|
41 | 41 |
|
42 | 42 |
public class InformationServiceImpl extends AbstractBaseService implements InformationService { |
43 | 43 |
|
44 | 44 |
@Resource |
45 |
private UniqueServiceLocator serviceLocator;
|
|
45 |
private DnetServiceLocator serviceLocator;
|
|
46 | 46 |
|
47 | 47 |
private DnetSimpleDaoFactory daoFactory; |
48 | 48 |
private DatabaseUtils dbUtils; |
Also available in: Unified diff
partial implementation