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