1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package fr.ifremer.coser.web.actions.com;
23
24 import fr.ifremer.coser.result.request.GetIndicatorsForCommunityIndicatorResultRequest;
25 import fr.ifremer.coser.result.request.GetSpeciesListForCommunityIndicatorResultRequest;
26 import fr.ifremer.coser.result.request.GetZonesForCommunityIndicatorResultRequest;
27 import fr.ifremer.coser.web.actions.common.AbstractCoserJspAction;
28
29 import java.util.Map;
30
31
32
33
34
35
36
37
38
39
40
41
42 public class GraphAction extends AbstractCoserJspAction {
43
44
45 private static final long serialVersionUID = 3385467755357775199L;
46
47 protected String facade;
48
49 protected String zone;
50
51 protected String indicator;
52
53
54 protected Map<String, String> lists;
55
56
57 protected String list;
58
59 public String getFacade() {
60 return facade;
61 }
62
63 public void setFacade(String facade) {
64 this.facade = facade;
65 }
66
67 public String getZone() {
68 return zone;
69 }
70
71 public void setZone(String zone) {
72 this.zone = zone;
73 }
74
75 public String getIndicator() {
76 return indicator;
77 }
78
79 public void setIndicator(String indicator) {
80 this.indicator = indicator;
81 }
82
83 public Map<String, String> getLists() {
84 return lists;
85 }
86
87 public String getList() {
88 return list;
89 }
90
91 public void setList(String list) {
92 this.list = list;
93 }
94
95 public String getFacadeDisplayName() {
96 return getService().getFacadeDisplayName(facade);
97 }
98
99 public String getZoneDisplayName() {
100 GetZonesForCommunityIndicatorResultRequest request =
101 requestBuilder(GetZonesForCommunityIndicatorResultRequest.class).
102 addFacade(facade).
103 toRequest();
104 return getService().getZoneDisplayName(request, zone);
105 }
106
107 public String getIndicatorDisplayName() {
108 GetIndicatorsForCommunityIndicatorResultRequest request =
109 requestBuilder(GetIndicatorsForCommunityIndicatorResultRequest.class).
110 addFacade(facade).
111 addZone(zone).
112 toRequest();
113 return getService().getIndicatorDisplayName(request, indicator);
114 }
115
116 @Override
117 public String execute() {
118 GetSpeciesListForCommunityIndicatorResultRequest request =
119 requestBuilder(GetSpeciesListForCommunityIndicatorResultRequest.class).
120 addFacade(facade).
121 addZone(zone).
122 addIndicator(indicator).
123 toRequest();
124 lists = getService().toMap(request);
125 return SUCCESS;
126 }
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177 }