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.pop;
23
24 import fr.ifremer.coser.result.request.GetIndicatorsForPopulationIndicatorResultRequest;
25 import fr.ifremer.coser.result.request.GetSpeciesForPopulationIndicatorResultRequest;
26 import fr.ifremer.coser.result.request.GetZonesForPopulationIndicatorResultRequest;
27 import fr.ifremer.coser.web.actions.common.AbstractCoserJspAction;
28
29
30
31
32
33
34
35
36
37
38
39
40 public class GraphAction extends AbstractCoserJspAction {
41
42
43 private static final long serialVersionUID = 3385467755357775199L;
44
45 protected String facade;
46
47 protected String zone;
48
49 protected String species;
50
51 protected String indicator;
52
53 public String getFacade() {
54 return facade;
55 }
56
57 public void setFacade(String facade) {
58 this.facade = facade;
59 }
60
61 public String getZone() {
62 return zone;
63 }
64
65 public void setZone(String zone) {
66 this.zone = zone;
67 }
68
69 public String getSpecies() {
70 return species;
71 }
72
73 public void setSpecies(String species) {
74 this.species = species;
75 }
76
77 public String getIndicator() {
78 return indicator;
79 }
80
81 public void setIndicator(String indicator) {
82 this.indicator = indicator;
83 }
84
85 public String getFacadeDisplayName() {
86 return getService().getFacadeDisplayName(facade);
87 }
88
89 public String getZoneDisplayName() {
90 GetZonesForPopulationIndicatorResultRequest request =
91 requestBuilder(GetZonesForPopulationIndicatorResultRequest.class).
92 addFacade(facade).
93 toRequest();
94 return getService().getZoneDisplayName(request, zone);
95 }
96
97 public String getSpeciesDisplayName() {
98 GetSpeciesForPopulationIndicatorResultRequest request =
99 requestBuilder(GetSpeciesForPopulationIndicatorResultRequest.class).
100 addFacade(facade).
101 addZone(zone).
102 toRequest();
103 return getService().getSpeciesDisplayName(request, species);
104 }
105
106 public String getIndicatorDisplayName() {
107 GetIndicatorsForPopulationIndicatorResultRequest request =
108 requestBuilder(GetIndicatorsForPopulationIndicatorResultRequest.class).
109 addFacade(facade).
110 addZone(zone).
111 addSpecies(species).
112 toRequest();
113 return getService().getIndicatorDisplayName(request, indicator);
114 }
115
116
117
118
119
120
121
122
123
124
125
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 }