Project

General

Profile

« Previous | Next » 

Revision 42621

Chnaged Resource to Autowired

View differences:

WorkflowsController.java
5 5
import java.time.LocalDate;
6 6
import java.time.LocalDateTime;
7 7
import java.time.format.DateTimeFormatter;
8
import java.util.ArrayList;
9
import java.util.Arrays;
10
import java.util.Collection;
11
import java.util.Comparator;
12
import java.util.HashMap;
13
import java.util.Iterator;
14
import java.util.List;
15
import java.util.Map;
16
import java.util.Set;
17
import java.util.Spliterator;
18
import java.util.Spliterators;
8
import java.util.*;
19 9
import java.util.stream.Collectors;
20 10
import java.util.stream.StreamSupport;
21

  
22 11
import javax.annotation.Resource;
23 12
import javax.servlet.http.HttpServletResponse;
24 13

  
25
import org.apache.commons.io.IOUtils;
26
import org.apache.commons.lang3.StringUtils;
27
import org.apache.commons.lang3.math.NumberUtils;
28
import org.apache.commons.logging.Log;
29
import org.apache.commons.logging.LogFactory;
30
import org.dom4j.Document;
31
import org.dom4j.Element;
32
import org.dom4j.Node;
33
import org.dom4j.io.SAXReader;
34
import org.springframework.beans.factory.annotation.Value;
35
import org.springframework.core.io.ClassPathResource;
36
import org.springframework.stereotype.Controller;
37
import org.springframework.web.bind.annotation.RequestMapping;
38
import org.springframework.web.bind.annotation.RequestParam;
39
import org.springframework.web.bind.annotation.ResponseBody;
40

  
41 14
import com.google.common.base.Splitter;
42
// import com.google.common.collect.Lists;
43 15
import com.google.common.collect.Maps;
44 16
import com.google.common.collect.Sets;
45 17
import com.google.gson.Gson;
46 18
import com.google.gson.reflect.TypeToken;
47

  
48 19
import eu.dnetlib.enabling.locators.UniqueServiceLocator;
49 20
import eu.dnetlib.functionality.modular.ui.AbstractAjaxController;
50 21
import eu.dnetlib.functionality.modular.ui.repositories.objects.RepoHIWorkflow;
51 22
import eu.dnetlib.functionality.modular.ui.repositories.objects.VocabularyEntry;
52 23
import eu.dnetlib.functionality.modular.ui.repositories.util.RepoUIUtils;
53
import eu.dnetlib.functionality.modular.ui.workflows.objects.EnvParam;
54
import eu.dnetlib.functionality.modular.ui.workflows.objects.GraphDetails;
55
import eu.dnetlib.functionality.modular.ui.workflows.objects.ProcessInfo;
56
import eu.dnetlib.functionality.modular.ui.workflows.objects.WorkflowItem;
57
import eu.dnetlib.functionality.modular.ui.workflows.objects.WorkflowNotificationInfo;
58
import eu.dnetlib.functionality.modular.ui.workflows.objects.WorkflowUpdateInfo;
24
import eu.dnetlib.functionality.modular.ui.workflows.objects.*;
59 25
import eu.dnetlib.functionality.modular.ui.workflows.objects.sections.WorkflowSectionGrouper;
60 26
import eu.dnetlib.functionality.modular.ui.workflows.util.ISLookupClient;
61 27
import eu.dnetlib.functionality.modular.ui.workflows.util.ISRegistryClient;
......
77 43
import eu.dnetlib.rmi.enabling.ISLookUpException;
78 44
import eu.dnetlib.rmi.enabling.ISRegistryException;
79 45
import eu.dnetlib.rmi.manager.MSROException;
46
import org.apache.commons.io.IOUtils;
47
import org.apache.commons.lang3.StringUtils;
48
import org.apache.commons.lang3.math.NumberUtils;
49
import org.apache.commons.logging.Log;
50
import org.apache.commons.logging.LogFactory;
51
import org.dom4j.Document;
52
import org.dom4j.Element;
53
import org.dom4j.Node;
54
import org.dom4j.io.SAXReader;
55
import org.springframework.beans.factory.annotation.Autowired;
56
import org.springframework.beans.factory.annotation.Value;
57
import org.springframework.core.io.ClassPathResource;
58
import org.springframework.stereotype.Controller;
59
import org.springframework.web.bind.annotation.RequestMapping;
60
import org.springframework.web.bind.annotation.RequestParam;
61
import org.springframework.web.bind.annotation.ResponseBody;
80 62

  
63
// import com.google.common.collect.Lists;
64

  
81 65
/**
82 66
 * Web controller for the UI
83 67
 *
......
89 73

  
90 74
	private static final Log log = LogFactory.getLog(WorkflowsController.class);
91 75

  
92
	@Resource
76
	@Autowired
93 77
	private ISLookupClient isLookupClient;
94 78

  
95
	@Resource
79
	@Autowired
96 80
	private ISRegistryClient isRegistryClient;
97 81

  
98
	@Resource
82
	@Autowired
99 83
	private RepoUIUtils repoUIUtils;
100 84

  
101
	@Resource
85
	@Autowired
102 86
	private GraphLoader graphLoader;
103 87

  
104
	@Resource
88
	@Autowired
105 89
	private ProcessRegistry graphProcessRegistry;
106 90

  
107
	@Resource
91
	@Autowired
108 92
	private WorkflowSectionGrouper workflowSectionGrouper;
109 93

  
110
	@Resource
94
	@Autowired
111 95
	private WorkflowExecutor workflowExecutor;
112 96

  
113 97
	@Resource(name = "msroWorkflowLogger")
114 98
	private DnetLogger dnetLogger;
115 99

  
116
	@Resource
100
	@Autowired
117 101
	private UniqueServiceLocator serviceLocator;
118 102

  
119 103
	@Value("${repo.ui.compatibilityLevels.vocabulary}")

Also available in: Unified diff