1 package fr.ifremer.tutti.persistence.entities.protocol.v1;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import fr.ifremer.tutti.persistence.entities.TuttiEntityBean;
26
27 import java.util.Collection;
28 import java.util.List;
29
30
31
32
33
34
35
36 public class TuttiProtocolBean1 extends TuttiEntityBean implements TuttiProtocol1 {
37
38 private static final long serialVersionUID = 3847260679792845110L;
39
40 protected String name;
41
42 protected String comment;
43
44 protected List<String> gearUseFeaturePmfmId;
45
46 protected List<String> vesselUseFeaturePmfmId;
47
48 protected List<String> lengthClassesPmfmId;
49
50 protected List<SpeciesProtocol1> species;
51
52 protected List<SpeciesProtocol1> benthos;
53
54 @Override
55 public String getName() {
56 return name;
57 }
58
59 @Override
60 public void setName(String name) {
61 this.name = name;
62 }
63
64 @Override
65 public String getComment() {
66 return comment;
67 }
68
69 @Override
70 public void setComment(String comment) {
71 this.comment = comment;
72 }
73
74 @Override
75 public String getGearUseFeaturePmfmId(int index) {
76 return getChild(gearUseFeaturePmfmId, index);
77 }
78
79 @Override
80 public boolean isGearUseFeaturePmfmIdEmpty() {
81 return gearUseFeaturePmfmId == null || gearUseFeaturePmfmId.isEmpty();
82 }
83
84 @Override
85 public int sizeGearUseFeaturePmfmId() {
86 return gearUseFeaturePmfmId == null ? 0 : gearUseFeaturePmfmId.size();
87 }
88
89 @Override
90 public void addGearUseFeaturePmfmId(String gearUseFeaturePmfmId) {
91 getGearUseFeaturePmfmId().add(gearUseFeaturePmfmId);
92 }
93
94 @Override
95 public void addAllGearUseFeaturePmfmId(Collection<String> gearUseFeaturePmfmId) {
96 getGearUseFeaturePmfmId().addAll(gearUseFeaturePmfmId);
97 }
98
99 @Override
100 public boolean removeGearUseFeaturePmfmId(String gearUseFeaturePmfmId) {
101 return getGearUseFeaturePmfmId().remove(gearUseFeaturePmfmId);
102 }
103
104 @Override
105 public boolean removeAllGearUseFeaturePmfmId(Collection<String> gearUseFeaturePmfmId) {
106 return getGearUseFeaturePmfmId().removeAll(gearUseFeaturePmfmId);
107 }
108
109 @Override
110 public boolean containsGearUseFeaturePmfmId(String gearUseFeaturePmfmId) {
111 return getGearUseFeaturePmfmId().contains(gearUseFeaturePmfmId);
112 }
113
114 @Override
115 public boolean containsAllGearUseFeaturePmfmId(Collection<String> gearUseFeaturePmfmId) {
116 return getGearUseFeaturePmfmId().containsAll(gearUseFeaturePmfmId);
117 }
118
119 @Override
120 public List<String> getGearUseFeaturePmfmId() {
121 return gearUseFeaturePmfmId;
122 }
123
124 @Override
125 public void setGearUseFeaturePmfmId(List<String> gearUseFeaturePmfmId) {
126 this.gearUseFeaturePmfmId = gearUseFeaturePmfmId;
127 }
128
129 @Override
130 public String getVesselUseFeaturePmfmId(int index) {
131 return getChild(vesselUseFeaturePmfmId, index);
132 }
133
134 @Override
135 public boolean isVesselUseFeaturePmfmIdEmpty() {
136 return vesselUseFeaturePmfmId == null || vesselUseFeaturePmfmId.isEmpty();
137 }
138
139 @Override
140 public int sizeVesselUseFeaturePmfmId() {
141 return vesselUseFeaturePmfmId == null ? 0 : vesselUseFeaturePmfmId.size();
142 }
143
144 @Override
145 public void addVesselUseFeaturePmfmId(String vesselUseFeaturePmfmId) {
146 getVesselUseFeaturePmfmId().add(vesselUseFeaturePmfmId);
147 }
148
149 @Override
150 public void addAllVesselUseFeaturePmfmId(Collection<String> vesselUseFeaturePmfmId) {
151 getVesselUseFeaturePmfmId().addAll(vesselUseFeaturePmfmId);
152 }
153
154 @Override
155 public boolean removeVesselUseFeaturePmfmId(String vesselUseFeaturePmfmId) {
156 return getVesselUseFeaturePmfmId().remove(vesselUseFeaturePmfmId);
157 }
158
159 @Override
160 public boolean removeAllVesselUseFeaturePmfmId(Collection<String> vesselUseFeaturePmfmId) {
161 return getVesselUseFeaturePmfmId().removeAll(vesselUseFeaturePmfmId);
162 }
163
164 @Override
165 public boolean containsVesselUseFeaturePmfmId(String vesselUseFeaturePmfmId) {
166 return getVesselUseFeaturePmfmId().contains(vesselUseFeaturePmfmId);
167 }
168
169 @Override
170 public boolean containsAllVesselUseFeaturePmfmId(Collection<String> vesselUseFeaturePmfmId) {
171 return getVesselUseFeaturePmfmId().containsAll(vesselUseFeaturePmfmId);
172 }
173
174 @Override
175 public List<String> getVesselUseFeaturePmfmId() {
176 return vesselUseFeaturePmfmId;
177 }
178
179 @Override
180 public void setVesselUseFeaturePmfmId(List<String> vesselUseFeaturePmfmId) {
181 this.vesselUseFeaturePmfmId = vesselUseFeaturePmfmId;
182 }
183
184 @Override
185 public String getLengthClassesPmfmId(int index) {
186 return getChild(lengthClassesPmfmId, index);
187 }
188
189 @Override
190 public boolean isLengthClassesPmfmIdEmpty() {
191 return lengthClassesPmfmId == null || lengthClassesPmfmId.isEmpty();
192 }
193
194 @Override
195 public int sizeLengthClassesPmfmId() {
196 return lengthClassesPmfmId == null ? 0 : lengthClassesPmfmId.size();
197 }
198
199 @Override
200 public void addLengthClassesPmfmId(String lengthClassesPmfmId) {
201 getLengthClassesPmfmId().add(lengthClassesPmfmId);
202 }
203
204 @Override
205 public void addAllLengthClassesPmfmId(Collection<String> lengthClassesPmfmId) {
206 getLengthClassesPmfmId().addAll(lengthClassesPmfmId);
207 }
208
209 @Override
210 public boolean removeLengthClassesPmfmId(String lengthClassesPmfmId) {
211 return getLengthClassesPmfmId().remove(lengthClassesPmfmId);
212 }
213
214 @Override
215 public boolean removeAllLengthClassesPmfmId(Collection<String> lengthClassesPmfmId) {
216 return getLengthClassesPmfmId().removeAll(lengthClassesPmfmId);
217 }
218
219 @Override
220 public boolean containsLengthClassesPmfmId(String lengthClassesPmfmId) {
221 return getLengthClassesPmfmId().contains(lengthClassesPmfmId);
222 }
223
224 @Override
225 public boolean containsAllLengthClassesPmfmId(Collection<String> lengthClassesPmfmId) {
226 return getLengthClassesPmfmId().containsAll(lengthClassesPmfmId);
227 }
228
229 @Override
230 public List<String> getLengthClassesPmfmId() {
231 return lengthClassesPmfmId;
232 }
233
234 @Override
235 public void setLengthClassesPmfmId(List<String> lengthClassesPmfmId) {
236 this.lengthClassesPmfmId = lengthClassesPmfmId;
237 }
238
239 @Override
240 public SpeciesProtocol1 getSpecies(int index) {
241 return getChild(species, index);
242 }
243
244 @Override
245 public boolean isSpeciesEmpty() {
246 return species == null || species.isEmpty();
247 }
248
249 @Override
250 public int sizeSpecies() {
251 return species == null ? 0 : species.size();
252 }
253
254 @Override
255 public void addSpecies(SpeciesProtocol1 species) {
256 getSpecies().add(species);
257 }
258
259 @Override
260 public void addAllSpecies(Collection<SpeciesProtocol1> species) {
261 getSpecies().addAll(species);
262 }
263
264 @Override
265 public boolean removeSpecies(SpeciesProtocol1 species) {
266 return getSpecies().remove(species);
267 }
268
269 @Override
270 public boolean removeAllSpecies(Collection<SpeciesProtocol1> species) {
271 return getSpecies().removeAll(species);
272 }
273
274 @Override
275 public boolean containsSpecies(SpeciesProtocol1 species) {
276 return getSpecies().contains(species);
277 }
278
279 @Override
280 public boolean containsAllSpecies(Collection<SpeciesProtocol1> species) {
281 return getSpecies().containsAll(species);
282 }
283
284 @Override
285 public List<SpeciesProtocol1> getSpecies() {
286 return species;
287 }
288
289 @Override
290 public void setSpecies(List<SpeciesProtocol1> species) {
291 this.species = species;
292 }
293
294 @Override
295 public SpeciesProtocol1 getBenthos(int index) {
296 return getChild(benthos, index);
297 }
298
299 @Override
300 public boolean isBenthosEmpty() {
301 return benthos == null || benthos.isEmpty();
302 }
303
304 @Override
305 public int sizeBenthos() {
306 return benthos == null ? 0 : benthos.size();
307 }
308
309 @Override
310 public void addBenthos(SpeciesProtocol1 benthos) {
311 getBenthos().add(benthos);
312 }
313
314 @Override
315 public void addAllBenthos(Collection<SpeciesProtocol1> benthos) {
316 getBenthos().addAll(benthos);
317 }
318
319 @Override
320 public boolean removeBenthos(SpeciesProtocol1 benthos) {
321 return getBenthos().remove(benthos);
322 }
323
324 @Override
325 public boolean removeAllBenthos(Collection<SpeciesProtocol1> benthos) {
326 return getBenthos().removeAll(benthos);
327 }
328
329 @Override
330 public boolean containsBenthos(SpeciesProtocol1 benthos) {
331 return getBenthos().contains(benthos);
332 }
333
334 @Override
335 public boolean containsAllBenthos(Collection<SpeciesProtocol1> benthos) {
336 return getBenthos().containsAll(benthos);
337 }
338
339 @Override
340 public List<SpeciesProtocol1> getBenthos() {
341 return benthos;
342 }
343
344 @Override
345 public void setBenthos(List<SpeciesProtocol1> benthos) {
346 this.benthos = benthos;
347 }
348
349 }