Project

General

Profile

« Previous | Next » 

Revision 46959

using Autowired instead of Resource to inject dependencies

View differences:

modules/cnr-service-common/trunk/src/main/java/eu/dnetlib/enabling/locators/DefaultUniqueServiceLocator.java
2 2

  
3 3
import java.io.StringReader;
4 4
import java.io.StringWriter;
5
import java.util.Collections;
6
import java.util.Comparator;
7
import java.util.List;
8
import java.util.Map;
9
import java.util.Set;
5
import java.util.*;
10 6

  
11
import javax.annotation.Resource;
12

  
7
import com.google.common.collect.Lists;
8
import com.google.common.collect.Maps;
9
import com.google.common.collect.Sets;
10
import eu.dnetlib.common.rmi.BaseService;
11
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException;
12
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
13
import eu.dnetlib.enabling.tools.registration.ServiceNameResolver;
14
import eu.dnetlib.enabling.tools.registration.ValidatingServiceRegistrationManagerImpl;
15
import eu.dnetlib.miscutils.collections.EnsureCollection;
16
import eu.dnetlib.soap.cxf.StandaloneCxfEndpointReferenceBuilder;
13 17
import org.apache.commons.lang.StringUtils;
14 18
import org.apache.commons.lang.math.NumberUtils;
15 19
import org.apache.commons.logging.Log;
......
19 23
import org.dom4j.Element;
20 24
import org.dom4j.io.SAXReader;
21 25
import org.springframework.beans.BeansException;
26
import org.springframework.beans.factory.annotation.Autowired;
22 27
import org.springframework.beans.factory.annotation.Required;
23 28
import org.springframework.context.ApplicationContext;
24 29
import org.springframework.context.ApplicationContextAware;
25 30

  
26
import com.google.common.collect.Lists;
27
import com.google.common.collect.Maps;
28
import com.google.common.collect.Sets;
29

  
30
import eu.dnetlib.common.rmi.BaseService;
31
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpException;
32
import eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService;
33
import eu.dnetlib.enabling.tools.registration.ServiceNameResolver;
34
import eu.dnetlib.enabling.tools.registration.ValidatingServiceRegistrationManagerImpl;
35
import eu.dnetlib.miscutils.collections.EnsureCollection;
36
import eu.dnetlib.soap.cxf.StandaloneCxfEndpointReferenceBuilder;
37

  
38 31
public class DefaultUniqueServiceLocator implements UniqueServiceLocator, ApplicationContextAware {
39 32

  
40 33
	private ApplicationContext appContext;
......
45 38
	/**
46 39
	 * An instance of isLookupService (local or stub)
47 40
	 */
48
	@Resource
41
	@Autowired
49 42
	private ISLookUpService isLookupService;
50 43

  
51
	@Resource
44
	@Autowired
52 45
	private ServiceNameResolver serviceNameResolver;
53 46

  
54 47
	/**
......
59 52
	/**
60 53
	 * build epr.
61 54
	 */
62
	@Resource
55
	@Autowired
63 56
	private StandaloneCxfEndpointReferenceBuilder eprBuilder;
64 57

  
65 58
	/**

Also available in: Unified diff