1 package fr.ifremer.dali.dto.data.survey;
2
3 import fr.ifremer.dali.dto.CoordinateDTO;
4 import fr.ifremer.dali.dto.ErrorDTO;
5 import fr.ifremer.dali.dto.SynchronizationStatusDTO;
6 import fr.ifremer.dali.dto.configuration.programStrategy.PmfmStrategyDTO;
7 import fr.ifremer.dali.dto.configuration.programStrategy.ProgramDTO;
8 import fr.ifremer.dali.dto.data.measurement.MeasurementAware;
9 import fr.ifremer.dali.dto.data.measurement.MeasurementDTO;
10 import fr.ifremer.dali.dto.data.photo.PhotoDTO;
11 import fr.ifremer.dali.dto.data.sampling.SamplingOperationDTO;
12 import fr.ifremer.dali.dto.referential.DepartmentDTO;
13 import fr.ifremer.dali.dto.referential.LocationDTO;
14 import fr.ifremer.dali.dto.referential.PersonDTO;
15 import fr.ifremer.dali.dto.referential.PositioningSystemDTO;
16 import fr.ifremer.dali.dto.referential.QualityLevelDTO;
17 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
18 import fr.ifremer.quadrige3.ui.core.dto.CommentAware;
19 import fr.ifremer.quadrige3.ui.core.dto.DirtyAware;
20 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeBean;
21 import java.time.LocalDate;
22 import java.util.Collection;
23 import java.util.Date;
24 import java.util.List;
25 import javax.annotation.Generated;
26
27 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
28 public interface SurveyDTO extends MeasurementAware, DirtyAware, CommentAware, QuadrigeBean {
29
30 String PROPERTY_NAME = "name";
31
32 String PROPERTY_DATE = "date";
33
34 String PROPERTY_TIME = "time";
35
36 String PROPERTY_BOTTOM_DEPTH = "bottomDepth";
37
38 String PROPERTY_COMMENT = "comment";
39
40 String PROPERTY_POSITIONING_COMMENT = "positioningComment";
41
42 String PROPERTY_CONTROL_DATE = "controlDate";
43
44 String PROPERTY_VALIDATION_DATE = "validationDate";
45
46 String PROPERTY_VALIDATION_COMMENT = "validationComment";
47
48 String PROPERTY_QUALIFICATION_DATE = "qualificationDate";
49
50 String PROPERTY_QUALIFICATION_COMMENT = "qualificationComment";
51
52 String PROPERTY_UPDATE_DATE = "updateDate";
53
54 String PROPERTY_DIRTY = "dirty";
55
56 String PROPERTY_SAMPLING_OPERATIONS_LOADED = "samplingOperationsLoaded";
57
58 String PROPERTY_OBSERVERS_LOADED = "observersLoaded";
59
60 String PROPERTY_MEASUREMENTS_LOADED = "measurementsLoaded";
61
62 String PROPERTY_PHOTOS_LOADED = "photosLoaded";
63
64 String PROPERTY_DEPARTMENT = "department";
65
66 String PROPERTY_COORDINATE = "coordinate";
67
68 String PROPERTY_POSITIONING = "positioning";
69
70 String PROPERTY_CAMPAIGN = "campaign";
71
72 String PROPERTY_OCCASION = "occasion";
73
74 String PROPERTY_INDIVIDUAL_PMFMS = "individualPmfms";
75
76 String PROPERTY_PMFMS = "pmfms";
77
78 String PROPERTY_SAMPLING_OPERATIONS = "samplingOperations";
79
80 String PROPERTY_PHOTOS = "photos";
81
82 String PROPERTY_PROGRAM = "program";
83
84 String PROPERTY_MEASUREMENTS = "measurements";
85
86 String PROPERTY_OBSERVERS = "observers";
87
88 String PROPERTY_SYNCHRONIZATION_STATUS = "synchronizationStatus";
89
90 String PROPERTY_ERRORS = "errors";
91
92 String PROPERTY_INDIVIDUAL_MEASUREMENTS = "individualMeasurements";
93
94 String PROPERTY_LOCATION = "location";
95
96 String PROPERTY_QUALITY_LEVEL = "qualityLevel";
97
98 String PROPERTY_PMFM_STRATEGIES = "pmfmStrategies";
99
100 String getName();
101
102 void setName(String name);
103
104 LocalDate getDate();
105
106 void setDate(LocalDate date);
107
108 Integer getTime();
109
110 void setTime(Integer time);
111
112 Double getBottomDepth();
113
114 void setBottomDepth(Double bottomDepth);
115
116 String getComment();
117
118 void setComment(String comment);
119
120 String getPositioningComment();
121
122 void setPositioningComment(String positioningComment);
123
124 Date getControlDate();
125
126 void setControlDate(Date controlDate);
127
128 Date getValidationDate();
129
130 void setValidationDate(Date validationDate);
131
132 String getValidationComment();
133
134 void setValidationComment(String validationComment);
135
136 Date getQualificationDate();
137
138 void setQualificationDate(Date qualificationDate);
139
140 String getQualificationComment();
141
142 void setQualificationComment(String qualificationComment);
143
144 Date getUpdateDate();
145
146 void setUpdateDate(Date updateDate);
147
148 boolean isDirty();
149
150 void setDirty(boolean dirty);
151
152 boolean isSamplingOperationsLoaded();
153
154 void setSamplingOperationsLoaded(boolean samplingOperationsLoaded);
155
156 boolean isObserversLoaded();
157
158 void setObserversLoaded(boolean observersLoaded);
159
160 boolean isMeasurementsLoaded();
161
162 void setMeasurementsLoaded(boolean measurementsLoaded);
163
164 boolean isPhotosLoaded();
165
166 void setPhotosLoaded(boolean photosLoaded);
167
168 DepartmentDTO getDepartment();
169
170 void setDepartment(DepartmentDTO department);
171
172 CoordinateDTO getCoordinate();
173
174 void setCoordinate(CoordinateDTO coordinate);
175
176 PositioningSystemDTO getPositioning();
177
178 void setPositioning(PositioningSystemDTO positioning);
179
180 CampaignDTO getCampaign();
181
182 void setCampaign(CampaignDTO campaign);
183
184 OccasionDTO getOccasion();
185
186 void setOccasion(OccasionDTO occasion);
187
188 PmfmDTO getIndividualPmfms(int index);
189
190 boolean isIndividualPmfmsEmpty();
191
192 int sizeIndividualPmfms();
193
194 void addIndividualPmfms(PmfmDTO individualPmfms);
195
196 void addAllIndividualPmfms(Collection<PmfmDTO> individualPmfms);
197
198 boolean removeIndividualPmfms(PmfmDTO individualPmfms);
199
200 boolean removeAllIndividualPmfms(Collection<PmfmDTO> individualPmfms);
201
202 boolean containsIndividualPmfms(PmfmDTO individualPmfms);
203
204 boolean containsAllIndividualPmfms(Collection<PmfmDTO> individualPmfms);
205
206 List<PmfmDTO> getIndividualPmfms();
207
208 void setIndividualPmfms(List<PmfmDTO> individualPmfms);
209
210 PmfmDTO getPmfms(int index);
211
212 boolean isPmfmsEmpty();
213
214 int sizePmfms();
215
216 void addPmfms(PmfmDTO pmfms);
217
218 void addAllPmfms(Collection<PmfmDTO> pmfms);
219
220 boolean removePmfms(PmfmDTO pmfms);
221
222 boolean removeAllPmfms(Collection<PmfmDTO> pmfms);
223
224 boolean containsPmfms(PmfmDTO pmfms);
225
226 boolean containsAllPmfms(Collection<PmfmDTO> pmfms);
227
228 List<PmfmDTO> getPmfms();
229
230 void setPmfms(List<PmfmDTO> pmfms);
231
232 SamplingOperationDTO getSamplingOperations(int index);
233
234 boolean isSamplingOperationsEmpty();
235
236 int sizeSamplingOperations();
237
238 void addSamplingOperations(SamplingOperationDTO samplingOperations);
239
240 void addAllSamplingOperations(Collection<SamplingOperationDTO> samplingOperations);
241
242 boolean removeSamplingOperations(SamplingOperationDTO samplingOperations);
243
244 boolean removeAllSamplingOperations(Collection<SamplingOperationDTO> samplingOperations);
245
246 boolean containsSamplingOperations(SamplingOperationDTO samplingOperations);
247
248 boolean containsAllSamplingOperations(Collection<SamplingOperationDTO> samplingOperations);
249
250 Collection<SamplingOperationDTO> getSamplingOperations();
251
252 void setSamplingOperations(Collection<SamplingOperationDTO> samplingOperations);
253
254 PhotoDTO getPhotos(int index);
255
256 boolean isPhotosEmpty();
257
258 int sizePhotos();
259
260 void addPhotos(PhotoDTO photos);
261
262 void addAllPhotos(Collection<PhotoDTO> photos);
263
264 boolean removePhotos(PhotoDTO photos);
265
266 boolean removeAllPhotos(Collection<PhotoDTO> photos);
267
268 boolean containsPhotos(PhotoDTO photos);
269
270 boolean containsAllPhotos(Collection<PhotoDTO> photos);
271
272 List<PhotoDTO> getPhotos();
273
274 void setPhotos(List<PhotoDTO> photos);
275
276 ProgramDTO getProgram();
277
278 void setProgram(ProgramDTO program);
279
280 MeasurementDTO getMeasurements(int index);
281
282 boolean isMeasurementsEmpty();
283
284 int sizeMeasurements();
285
286 void addMeasurements(MeasurementDTO measurements);
287
288 void addAllMeasurements(Collection<MeasurementDTO> measurements);
289
290 boolean removeMeasurements(MeasurementDTO measurements);
291
292 boolean removeAllMeasurements(Collection<MeasurementDTO> measurements);
293
294 boolean containsMeasurements(MeasurementDTO measurements);
295
296 boolean containsAllMeasurements(Collection<MeasurementDTO> measurements);
297
298 List<MeasurementDTO> getMeasurements();
299
300 void setMeasurements(List<MeasurementDTO> measurements);
301
302 PersonDTO getObservers(int index);
303
304 boolean isObserversEmpty();
305
306 int sizeObservers();
307
308 void addObservers(PersonDTO observers);
309
310 void addAllObservers(Collection<PersonDTO> observers);
311
312 boolean removeObservers(PersonDTO observers);
313
314 boolean removeAllObservers(Collection<PersonDTO> observers);
315
316 boolean containsObservers(PersonDTO observers);
317
318 boolean containsAllObservers(Collection<PersonDTO> observers);
319
320 Collection<PersonDTO> getObservers();
321
322 void setObservers(Collection<PersonDTO> observers);
323
324 SynchronizationStatusDTO getSynchronizationStatus();
325
326 void setSynchronizationStatus(SynchronizationStatusDTO synchronizationStatus);
327
328 ErrorDTO getErrors(int index);
329
330 boolean isErrorsEmpty();
331
332 int sizeErrors();
333
334 void addErrors(ErrorDTO errors);
335
336 void addAllErrors(Collection<ErrorDTO> errors);
337
338 boolean removeErrors(ErrorDTO errors);
339
340 boolean removeAllErrors(Collection<ErrorDTO> errors);
341
342 boolean containsErrors(ErrorDTO errors);
343
344 boolean containsAllErrors(Collection<ErrorDTO> errors);
345
346 Collection<ErrorDTO> getErrors();
347
348 void setErrors(Collection<ErrorDTO> errors);
349
350 MeasurementDTO getIndividualMeasurements(int index);
351
352 boolean isIndividualMeasurementsEmpty();
353
354 int sizeIndividualMeasurements();
355
356 void addIndividualMeasurements(MeasurementDTO individualMeasurements);
357
358 void addAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements);
359
360 boolean removeIndividualMeasurements(MeasurementDTO individualMeasurements);
361
362 boolean removeAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements);
363
364 boolean containsIndividualMeasurements(MeasurementDTO individualMeasurements);
365
366 boolean containsAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements);
367
368 List<MeasurementDTO> getIndividualMeasurements();
369
370 void setIndividualMeasurements(List<MeasurementDTO> individualMeasurements);
371
372 LocationDTO getLocation();
373
374 void setLocation(LocationDTO location);
375
376 QualityLevelDTO getQualityLevel();
377
378 void setQualityLevel(QualityLevelDTO qualityLevel);
379
380 PmfmStrategyDTO getPmfmStrategies(int index);
381
382 boolean isPmfmStrategiesEmpty();
383
384 int sizePmfmStrategies();
385
386 void addPmfmStrategies(PmfmStrategyDTO pmfmStrategies);
387
388 void addAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies);
389
390 boolean removePmfmStrategies(PmfmStrategyDTO pmfmStrategies);
391
392 boolean removeAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies);
393
394 boolean containsPmfmStrategies(PmfmStrategyDTO pmfmStrategies);
395
396 boolean containsAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies);
397
398 Collection<PmfmStrategyDTO> getPmfmStrategies();
399
400 void setPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies);
401
402 }