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.MeasurementDTO;
9 import fr.ifremer.dali.dto.data.photo.PhotoDTO;
10 import fr.ifremer.dali.dto.data.sampling.SamplingOperationDTO;
11 import fr.ifremer.dali.dto.referential.DepartmentDTO;
12 import fr.ifremer.dali.dto.referential.LocationDTO;
13 import fr.ifremer.dali.dto.referential.PersonDTO;
14 import fr.ifremer.dali.dto.referential.PositioningSystemDTO;
15 import fr.ifremer.dali.dto.referential.QualityLevelDTO;
16 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
17 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
18 import java.time.LocalDate;
19 import java.util.Collection;
20 import java.util.Date;
21 import java.util.LinkedList;
22 import java.util.List;
23 import javax.annotation.Generated;
24
25 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
26 public abstract class AbstractSurveyDTOBean extends QuadrigeAbstractBean implements SurveyDTO {
27
28 private static final long serialVersionUID = 3775768435904362296L;
29
30 protected String name;
31
32 protected LocalDate date;
33
34 protected Integer time;
35
36 protected Double bottomDepth;
37
38 protected String comment;
39
40 protected String positioningComment;
41
42 protected Date controlDate;
43
44 protected Date validationDate;
45
46 protected String validationComment;
47
48 protected Date qualificationDate;
49
50 protected String qualificationComment;
51
52 protected Date updateDate;
53
54 protected boolean dirty;
55
56 protected boolean samplingOperationsLoaded;
57
58 protected boolean observersLoaded;
59
60 protected boolean measurementsLoaded;
61
62 protected boolean photosLoaded;
63
64 protected DepartmentDTO department;
65
66 protected CoordinateDTO coordinate;
67
68 protected PositioningSystemDTO positioning;
69
70 protected CampaignDTO campaign;
71
72 protected OccasionDTO occasion;
73
74 protected List<PmfmDTO> individualPmfms;
75
76 protected List<PmfmDTO> pmfms;
77
78 protected Collection<SamplingOperationDTO> samplingOperations;
79
80 protected List<PhotoDTO> photos;
81
82 protected ProgramDTO program;
83
84 protected List<MeasurementDTO> measurements;
85
86 protected Collection<PersonDTO> observers;
87
88 protected SynchronizationStatusDTO synchronizationStatus;
89
90 protected Collection<ErrorDTO> errors;
91
92 protected List<MeasurementDTO> individualMeasurements;
93
94 protected LocationDTO location;
95
96 protected QualityLevelDTO qualityLevel;
97
98 protected Collection<PmfmStrategyDTO> pmfmStrategies;
99
100 @Override
101 public String getName() {
102 return name;
103 }
104
105 @Override
106 public void setName(String name) {
107 String oldValue = getName();
108 this.name = name;
109 firePropertyChange(PROPERTY_NAME, oldValue, name);
110 }
111
112 @Override
113 public LocalDate getDate() {
114 return date;
115 }
116
117 @Override
118 public void setDate(LocalDate date) {
119 LocalDate oldValue = getDate();
120 this.date = date;
121 firePropertyChange(PROPERTY_DATE, oldValue, date);
122 }
123
124 @Override
125 public Integer getTime() {
126 return time;
127 }
128
129 @Override
130 public void setTime(Integer time) {
131 Integer oldValue = getTime();
132 this.time = time;
133 firePropertyChange(PROPERTY_TIME, oldValue, time);
134 }
135
136 @Override
137 public Double getBottomDepth() {
138 return bottomDepth;
139 }
140
141 @Override
142 public void setBottomDepth(Double bottomDepth) {
143 Double oldValue = getBottomDepth();
144 this.bottomDepth = bottomDepth;
145 firePropertyChange(PROPERTY_BOTTOM_DEPTH, oldValue, bottomDepth);
146 }
147
148 @Override
149 public String getComment() {
150 return comment;
151 }
152
153 @Override
154 public void setComment(String comment) {
155 String oldValue = getComment();
156 this.comment = comment;
157 firePropertyChange(PROPERTY_COMMENT, oldValue, comment);
158 }
159
160 @Override
161 public String getPositioningComment() {
162 return positioningComment;
163 }
164
165 @Override
166 public void setPositioningComment(String positioningComment) {
167 String oldValue = getPositioningComment();
168 this.positioningComment = positioningComment;
169 firePropertyChange(PROPERTY_POSITIONING_COMMENT, oldValue, positioningComment);
170 }
171
172 @Override
173 public Date getControlDate() {
174 return controlDate;
175 }
176
177 @Override
178 public void setControlDate(Date controlDate) {
179 Date oldValue = getControlDate();
180 this.controlDate = controlDate;
181 firePropertyChange(PROPERTY_CONTROL_DATE, oldValue, controlDate);
182 }
183
184 @Override
185 public Date getValidationDate() {
186 return validationDate;
187 }
188
189 @Override
190 public void setValidationDate(Date validationDate) {
191 Date oldValue = getValidationDate();
192 this.validationDate = validationDate;
193 firePropertyChange(PROPERTY_VALIDATION_DATE, oldValue, validationDate);
194 }
195
196 @Override
197 public String getValidationComment() {
198 return validationComment;
199 }
200
201 @Override
202 public void setValidationComment(String validationComment) {
203 String oldValue = getValidationComment();
204 this.validationComment = validationComment;
205 firePropertyChange(PROPERTY_VALIDATION_COMMENT, oldValue, validationComment);
206 }
207
208 @Override
209 public Date getQualificationDate() {
210 return qualificationDate;
211 }
212
213 @Override
214 public void setQualificationDate(Date qualificationDate) {
215 Date oldValue = getQualificationDate();
216 this.qualificationDate = qualificationDate;
217 firePropertyChange(PROPERTY_QUALIFICATION_DATE, oldValue, qualificationDate);
218 }
219
220 @Override
221 public String getQualificationComment() {
222 return qualificationComment;
223 }
224
225 @Override
226 public void setQualificationComment(String qualificationComment) {
227 String oldValue = getQualificationComment();
228 this.qualificationComment = qualificationComment;
229 firePropertyChange(PROPERTY_QUALIFICATION_COMMENT, oldValue, qualificationComment);
230 }
231
232 @Override
233 public Date getUpdateDate() {
234 return updateDate;
235 }
236
237 @Override
238 public void setUpdateDate(Date updateDate) {
239 Date oldValue = getUpdateDate();
240 this.updateDate = updateDate;
241 firePropertyChange(PROPERTY_UPDATE_DATE, oldValue, updateDate);
242 }
243
244 @Override
245 public boolean isDirty() {
246 return dirty;
247 }
248
249 @Override
250 public void setDirty(boolean dirty) {
251 boolean oldValue = isDirty();
252 this.dirty = dirty;
253 firePropertyChange(PROPERTY_DIRTY, oldValue, dirty);
254 }
255
256 @Override
257 public boolean isSamplingOperationsLoaded() {
258 return samplingOperationsLoaded;
259 }
260
261 @Override
262 public void setSamplingOperationsLoaded(boolean samplingOperationsLoaded) {
263 boolean oldValue = isSamplingOperationsLoaded();
264 this.samplingOperationsLoaded = samplingOperationsLoaded;
265 firePropertyChange(PROPERTY_SAMPLING_OPERATIONS_LOADED, oldValue, samplingOperationsLoaded);
266 }
267
268 @Override
269 public boolean isObserversLoaded() {
270 return observersLoaded;
271 }
272
273 @Override
274 public void setObserversLoaded(boolean observersLoaded) {
275 boolean oldValue = isObserversLoaded();
276 this.observersLoaded = observersLoaded;
277 firePropertyChange(PROPERTY_OBSERVERS_LOADED, oldValue, observersLoaded);
278 }
279
280 @Override
281 public boolean isMeasurementsLoaded() {
282 return measurementsLoaded;
283 }
284
285 @Override
286 public void setMeasurementsLoaded(boolean measurementsLoaded) {
287 boolean oldValue = isMeasurementsLoaded();
288 this.measurementsLoaded = measurementsLoaded;
289 firePropertyChange(PROPERTY_MEASUREMENTS_LOADED, oldValue, measurementsLoaded);
290 }
291
292 @Override
293 public boolean isPhotosLoaded() {
294 return photosLoaded;
295 }
296
297 @Override
298 public void setPhotosLoaded(boolean photosLoaded) {
299 boolean oldValue = isPhotosLoaded();
300 this.photosLoaded = photosLoaded;
301 firePropertyChange(PROPERTY_PHOTOS_LOADED, oldValue, photosLoaded);
302 }
303
304 @Override
305 public DepartmentDTO getDepartment() {
306 return department;
307 }
308
309 @Override
310 public void setDepartment(DepartmentDTO department) {
311 DepartmentDTO oldValue = getDepartment();
312 this.department = department;
313 firePropertyChange(PROPERTY_DEPARTMENT, oldValue, department);
314 }
315
316 @Override
317 public CoordinateDTO getCoordinate() {
318 return coordinate;
319 }
320
321 @Override
322 public void setCoordinate(CoordinateDTO coordinate) {
323 CoordinateDTO oldValue = getCoordinate();
324 this.coordinate = coordinate;
325 firePropertyChange(PROPERTY_COORDINATE, oldValue, coordinate);
326 }
327
328 @Override
329 public PositioningSystemDTO getPositioning() {
330 return positioning;
331 }
332
333 @Override
334 public void setPositioning(PositioningSystemDTO positioning) {
335 PositioningSystemDTO oldValue = getPositioning();
336 this.positioning = positioning;
337 firePropertyChange(PROPERTY_POSITIONING, oldValue, positioning);
338 }
339
340 @Override
341 public CampaignDTO getCampaign() {
342 return campaign;
343 }
344
345 @Override
346 public void setCampaign(CampaignDTO campaign) {
347 CampaignDTO oldValue = getCampaign();
348 this.campaign = campaign;
349 firePropertyChange(PROPERTY_CAMPAIGN, oldValue, campaign);
350 }
351
352 @Override
353 public OccasionDTO getOccasion() {
354 return occasion;
355 }
356
357 @Override
358 public void setOccasion(OccasionDTO occasion) {
359 OccasionDTO oldValue = getOccasion();
360 this.occasion = occasion;
361 firePropertyChange(PROPERTY_OCCASION, oldValue, occasion);
362 }
363
364 @Override
365 public PmfmDTO getIndividualPmfms(int index) {
366 PmfmDTO o = getChild(individualPmfms, index);
367 return o;
368 }
369
370 @Override
371 public boolean isIndividualPmfmsEmpty() {
372 return individualPmfms == null || individualPmfms.isEmpty();
373 }
374
375 @Override
376 public int sizeIndividualPmfms() {
377 return individualPmfms == null ? 0 : individualPmfms.size();
378 }
379
380 @Override
381 public void addIndividualPmfms(PmfmDTO individualPmfms) {
382 getIndividualPmfms().add(individualPmfms);
383 firePropertyChange(PROPERTY_INDIVIDUAL_PMFMS, null, individualPmfms);
384 }
385
386 @Override
387 public void addAllIndividualPmfms(Collection<PmfmDTO> individualPmfms) {
388 getIndividualPmfms().addAll(individualPmfms);
389 firePropertyChange(PROPERTY_INDIVIDUAL_PMFMS, null, individualPmfms);
390 }
391
392 @Override
393 public boolean removeIndividualPmfms(PmfmDTO individualPmfms) {
394 boolean removed = getIndividualPmfms().remove(individualPmfms);
395 if (removed) {
396 firePropertyChange(PROPERTY_INDIVIDUAL_PMFMS, individualPmfms, null);
397 }
398 return removed;
399 }
400
401 @Override
402 public boolean removeAllIndividualPmfms(Collection<PmfmDTO> individualPmfms) {
403 boolean removed = getIndividualPmfms().removeAll(individualPmfms);
404 if (removed) {
405 firePropertyChange(PROPERTY_INDIVIDUAL_PMFMS, individualPmfms, null);
406 }
407 return removed;
408 }
409
410 @Override
411 public boolean containsIndividualPmfms(PmfmDTO individualPmfms) {
412 boolean contains = getIndividualPmfms().contains(individualPmfms);
413 return contains;
414 }
415
416 @Override
417 public boolean containsAllIndividualPmfms(Collection<PmfmDTO> individualPmfms) {
418 boolean contains = getIndividualPmfms().containsAll(individualPmfms);
419 return contains;
420 }
421
422 @Override
423 public List<PmfmDTO> getIndividualPmfms() {
424 if (individualPmfms == null) {
425 individualPmfms = new LinkedList<PmfmDTO>();
426 }
427 return individualPmfms;
428 }
429
430 @Override
431 public void setIndividualPmfms(List<PmfmDTO> individualPmfms) {
432 List<PmfmDTO> oldValue = getIndividualPmfms();
433 this.individualPmfms = individualPmfms;
434 firePropertyChange(PROPERTY_INDIVIDUAL_PMFMS, oldValue, individualPmfms);
435 }
436
437 @Override
438 public PmfmDTO getPmfms(int index) {
439 PmfmDTO o = getChild(pmfms, index);
440 return o;
441 }
442
443 @Override
444 public boolean isPmfmsEmpty() {
445 return pmfms == null || pmfms.isEmpty();
446 }
447
448 @Override
449 public int sizePmfms() {
450 return pmfms == null ? 0 : pmfms.size();
451 }
452
453 @Override
454 public void addPmfms(PmfmDTO pmfms) {
455 getPmfms().add(pmfms);
456 firePropertyChange(PROPERTY_PMFMS, null, pmfms);
457 }
458
459 @Override
460 public void addAllPmfms(Collection<PmfmDTO> pmfms) {
461 getPmfms().addAll(pmfms);
462 firePropertyChange(PROPERTY_PMFMS, null, pmfms);
463 }
464
465 @Override
466 public boolean removePmfms(PmfmDTO pmfms) {
467 boolean removed = getPmfms().remove(pmfms);
468 if (removed) {
469 firePropertyChange(PROPERTY_PMFMS, pmfms, null);
470 }
471 return removed;
472 }
473
474 @Override
475 public boolean removeAllPmfms(Collection<PmfmDTO> pmfms) {
476 boolean removed = getPmfms().removeAll(pmfms);
477 if (removed) {
478 firePropertyChange(PROPERTY_PMFMS, pmfms, null);
479 }
480 return removed;
481 }
482
483 @Override
484 public boolean containsPmfms(PmfmDTO pmfms) {
485 boolean contains = getPmfms().contains(pmfms);
486 return contains;
487 }
488
489 @Override
490 public boolean containsAllPmfms(Collection<PmfmDTO> pmfms) {
491 boolean contains = getPmfms().containsAll(pmfms);
492 return contains;
493 }
494
495 @Override
496 public List<PmfmDTO> getPmfms() {
497 if (pmfms == null) {
498 pmfms = new LinkedList<PmfmDTO>();
499 }
500 return pmfms;
501 }
502
503 @Override
504 public void setPmfms(List<PmfmDTO> pmfms) {
505 List<PmfmDTO> oldValue = getPmfms();
506 this.pmfms = pmfms;
507 firePropertyChange(PROPERTY_PMFMS, oldValue, pmfms);
508 }
509
510 @Override
511 public SamplingOperationDTO getSamplingOperations(int index) {
512 SamplingOperationDTO o = getChild(samplingOperations, index);
513 return o;
514 }
515
516 @Override
517 public boolean isSamplingOperationsEmpty() {
518 return samplingOperations == null || samplingOperations.isEmpty();
519 }
520
521 @Override
522 public int sizeSamplingOperations() {
523 return samplingOperations == null ? 0 : samplingOperations.size();
524 }
525
526 @Override
527 public void addSamplingOperations(SamplingOperationDTO samplingOperations) {
528 getSamplingOperations().add(samplingOperations);
529 firePropertyChange(PROPERTY_SAMPLING_OPERATIONS, null, samplingOperations);
530 }
531
532 @Override
533 public void addAllSamplingOperations(Collection<SamplingOperationDTO> samplingOperations) {
534 getSamplingOperations().addAll(samplingOperations);
535 firePropertyChange(PROPERTY_SAMPLING_OPERATIONS, null, samplingOperations);
536 }
537
538 @Override
539 public boolean removeSamplingOperations(SamplingOperationDTO samplingOperations) {
540 boolean removed = getSamplingOperations().remove(samplingOperations);
541 if (removed) {
542 firePropertyChange(PROPERTY_SAMPLING_OPERATIONS, samplingOperations, null);
543 }
544 return removed;
545 }
546
547 @Override
548 public boolean removeAllSamplingOperations(Collection<SamplingOperationDTO> samplingOperations) {
549 boolean removed = getSamplingOperations().removeAll(samplingOperations);
550 if (removed) {
551 firePropertyChange(PROPERTY_SAMPLING_OPERATIONS, samplingOperations, null);
552 }
553 return removed;
554 }
555
556 @Override
557 public boolean containsSamplingOperations(SamplingOperationDTO samplingOperations) {
558 boolean contains = getSamplingOperations().contains(samplingOperations);
559 return contains;
560 }
561
562 @Override
563 public boolean containsAllSamplingOperations(Collection<SamplingOperationDTO> samplingOperations) {
564 boolean contains = getSamplingOperations().containsAll(samplingOperations);
565 return contains;
566 }
567
568 @Override
569 public Collection<SamplingOperationDTO> getSamplingOperations() {
570 if (samplingOperations == null) {
571 samplingOperations = new LinkedList<SamplingOperationDTO>();
572 }
573 return samplingOperations;
574 }
575
576 @Override
577 public void setSamplingOperations(Collection<SamplingOperationDTO> samplingOperations) {
578 Collection<SamplingOperationDTO> oldValue = getSamplingOperations();
579 this.samplingOperations = samplingOperations;
580 firePropertyChange(PROPERTY_SAMPLING_OPERATIONS, oldValue, samplingOperations);
581 }
582
583 @Override
584 public PhotoDTO getPhotos(int index) {
585 PhotoDTO o = getChild(photos, index);
586 return o;
587 }
588
589 @Override
590 public boolean isPhotosEmpty() {
591 return photos == null || photos.isEmpty();
592 }
593
594 @Override
595 public int sizePhotos() {
596 return photos == null ? 0 : photos.size();
597 }
598
599 @Override
600 public void addPhotos(PhotoDTO photos) {
601 getPhotos().add(photos);
602 firePropertyChange(PROPERTY_PHOTOS, null, photos);
603 }
604
605 @Override
606 public void addAllPhotos(Collection<PhotoDTO> photos) {
607 getPhotos().addAll(photos);
608 firePropertyChange(PROPERTY_PHOTOS, null, photos);
609 }
610
611 @Override
612 public boolean removePhotos(PhotoDTO photos) {
613 boolean removed = getPhotos().remove(photos);
614 if (removed) {
615 firePropertyChange(PROPERTY_PHOTOS, photos, null);
616 }
617 return removed;
618 }
619
620 @Override
621 public boolean removeAllPhotos(Collection<PhotoDTO> photos) {
622 boolean removed = getPhotos().removeAll(photos);
623 if (removed) {
624 firePropertyChange(PROPERTY_PHOTOS, photos, null);
625 }
626 return removed;
627 }
628
629 @Override
630 public boolean containsPhotos(PhotoDTO photos) {
631 boolean contains = getPhotos().contains(photos);
632 return contains;
633 }
634
635 @Override
636 public boolean containsAllPhotos(Collection<PhotoDTO> photos) {
637 boolean contains = getPhotos().containsAll(photos);
638 return contains;
639 }
640
641 @Override
642 public List<PhotoDTO> getPhotos() {
643 if (photos == null) {
644 photos = new LinkedList<PhotoDTO>();
645 }
646 return photos;
647 }
648
649 @Override
650 public void setPhotos(List<PhotoDTO> photos) {
651 List<PhotoDTO> oldValue = getPhotos();
652 this.photos = photos;
653 firePropertyChange(PROPERTY_PHOTOS, oldValue, photos);
654 }
655
656 @Override
657 public ProgramDTO getProgram() {
658 return program;
659 }
660
661 @Override
662 public void setProgram(ProgramDTO program) {
663 ProgramDTO oldValue = getProgram();
664 this.program = program;
665 firePropertyChange(PROPERTY_PROGRAM, oldValue, program);
666 }
667
668 @Override
669 public MeasurementDTO getMeasurements(int index) {
670 MeasurementDTO o = getChild(measurements, index);
671 return o;
672 }
673
674 @Override
675 public boolean isMeasurementsEmpty() {
676 return measurements == null || measurements.isEmpty();
677 }
678
679 @Override
680 public int sizeMeasurements() {
681 return measurements == null ? 0 : measurements.size();
682 }
683
684 @Override
685 public void addMeasurements(MeasurementDTO measurements) {
686 getMeasurements().add(measurements);
687 firePropertyChange(PROPERTY_MEASUREMENTS, null, measurements);
688 }
689
690 @Override
691 public void addAllMeasurements(Collection<MeasurementDTO> measurements) {
692 getMeasurements().addAll(measurements);
693 firePropertyChange(PROPERTY_MEASUREMENTS, null, measurements);
694 }
695
696 @Override
697 public boolean removeMeasurements(MeasurementDTO measurements) {
698 boolean removed = getMeasurements().remove(measurements);
699 if (removed) {
700 firePropertyChange(PROPERTY_MEASUREMENTS, measurements, null);
701 }
702 return removed;
703 }
704
705 @Override
706 public boolean removeAllMeasurements(Collection<MeasurementDTO> measurements) {
707 boolean removed = getMeasurements().removeAll(measurements);
708 if (removed) {
709 firePropertyChange(PROPERTY_MEASUREMENTS, measurements, null);
710 }
711 return removed;
712 }
713
714 @Override
715 public boolean containsMeasurements(MeasurementDTO measurements) {
716 boolean contains = getMeasurements().contains(measurements);
717 return contains;
718 }
719
720 @Override
721 public boolean containsAllMeasurements(Collection<MeasurementDTO> measurements) {
722 boolean contains = getMeasurements().containsAll(measurements);
723 return contains;
724 }
725
726 @Override
727 public List<MeasurementDTO> getMeasurements() {
728 if (measurements == null) {
729 measurements = new LinkedList<MeasurementDTO>();
730 }
731 return measurements;
732 }
733
734 @Override
735 public void setMeasurements(List<MeasurementDTO> measurements) {
736 List<MeasurementDTO> oldValue = getMeasurements();
737 this.measurements = measurements;
738 firePropertyChange(PROPERTY_MEASUREMENTS, oldValue, measurements);
739 }
740
741 @Override
742 public PersonDTO getObservers(int index) {
743 PersonDTO o = getChild(observers, index);
744 return o;
745 }
746
747 @Override
748 public boolean isObserversEmpty() {
749 return observers == null || observers.isEmpty();
750 }
751
752 @Override
753 public int sizeObservers() {
754 return observers == null ? 0 : observers.size();
755 }
756
757 @Override
758 public void addObservers(PersonDTO observers) {
759 getObservers().add(observers);
760 firePropertyChange(PROPERTY_OBSERVERS, null, observers);
761 }
762
763 @Override
764 public void addAllObservers(Collection<PersonDTO> observers) {
765 getObservers().addAll(observers);
766 firePropertyChange(PROPERTY_OBSERVERS, null, observers);
767 }
768
769 @Override
770 public boolean removeObservers(PersonDTO observers) {
771 boolean removed = getObservers().remove(observers);
772 if (removed) {
773 firePropertyChange(PROPERTY_OBSERVERS, observers, null);
774 }
775 return removed;
776 }
777
778 @Override
779 public boolean removeAllObservers(Collection<PersonDTO> observers) {
780 boolean removed = getObservers().removeAll(observers);
781 if (removed) {
782 firePropertyChange(PROPERTY_OBSERVERS, observers, null);
783 }
784 return removed;
785 }
786
787 @Override
788 public boolean containsObservers(PersonDTO observers) {
789 boolean contains = getObservers().contains(observers);
790 return contains;
791 }
792
793 @Override
794 public boolean containsAllObservers(Collection<PersonDTO> observers) {
795 boolean contains = getObservers().containsAll(observers);
796 return contains;
797 }
798
799 @Override
800 public Collection<PersonDTO> getObservers() {
801 if (observers == null) {
802 observers = new LinkedList<PersonDTO>();
803 }
804 return observers;
805 }
806
807 @Override
808 public void setObservers(Collection<PersonDTO> observers) {
809 Collection<PersonDTO> oldValue = getObservers();
810 this.observers = observers;
811 firePropertyChange(PROPERTY_OBSERVERS, oldValue, observers);
812 }
813
814 @Override
815 public SynchronizationStatusDTO getSynchronizationStatus() {
816 return synchronizationStatus;
817 }
818
819 @Override
820 public void setSynchronizationStatus(SynchronizationStatusDTO synchronizationStatus) {
821 SynchronizationStatusDTO oldValue = getSynchronizationStatus();
822 this.synchronizationStatus = synchronizationStatus;
823 firePropertyChange(PROPERTY_SYNCHRONIZATION_STATUS, oldValue, synchronizationStatus);
824 }
825
826 @Override
827 public ErrorDTO getErrors(int index) {
828 ErrorDTO o = getChild(errors, index);
829 return o;
830 }
831
832 @Override
833 public boolean isErrorsEmpty() {
834 return errors == null || errors.isEmpty();
835 }
836
837 @Override
838 public int sizeErrors() {
839 return errors == null ? 0 : errors.size();
840 }
841
842 @Override
843 public void addErrors(ErrorDTO errors) {
844 getErrors().add(errors);
845 firePropertyChange(PROPERTY_ERRORS, null, errors);
846 }
847
848 @Override
849 public void addAllErrors(Collection<ErrorDTO> errors) {
850 getErrors().addAll(errors);
851 firePropertyChange(PROPERTY_ERRORS, null, errors);
852 }
853
854 @Override
855 public boolean removeErrors(ErrorDTO errors) {
856 boolean removed = getErrors().remove(errors);
857 if (removed) {
858 firePropertyChange(PROPERTY_ERRORS, errors, null);
859 }
860 return removed;
861 }
862
863 @Override
864 public boolean removeAllErrors(Collection<ErrorDTO> errors) {
865 boolean removed = getErrors().removeAll(errors);
866 if (removed) {
867 firePropertyChange(PROPERTY_ERRORS, errors, null);
868 }
869 return removed;
870 }
871
872 @Override
873 public boolean containsErrors(ErrorDTO errors) {
874 boolean contains = getErrors().contains(errors);
875 return contains;
876 }
877
878 @Override
879 public boolean containsAllErrors(Collection<ErrorDTO> errors) {
880 boolean contains = getErrors().containsAll(errors);
881 return contains;
882 }
883
884 @Override
885 public Collection<ErrorDTO> getErrors() {
886 if (errors == null) {
887 errors = new LinkedList<ErrorDTO>();
888 }
889 return errors;
890 }
891
892 @Override
893 public void setErrors(Collection<ErrorDTO> errors) {
894 Collection<ErrorDTO> oldValue = getErrors();
895 this.errors = errors;
896 firePropertyChange(PROPERTY_ERRORS, oldValue, errors);
897 }
898
899 @Override
900 public MeasurementDTO getIndividualMeasurements(int index) {
901 MeasurementDTO o = getChild(individualMeasurements, index);
902 return o;
903 }
904
905 @Override
906 public boolean isIndividualMeasurementsEmpty() {
907 return individualMeasurements == null || individualMeasurements.isEmpty();
908 }
909
910 @Override
911 public int sizeIndividualMeasurements() {
912 return individualMeasurements == null ? 0 : individualMeasurements.size();
913 }
914
915 @Override
916 public void addIndividualMeasurements(MeasurementDTO individualMeasurements) {
917 getIndividualMeasurements().add(individualMeasurements);
918 firePropertyChange(PROPERTY_INDIVIDUAL_MEASUREMENTS, null, individualMeasurements);
919 }
920
921 @Override
922 public void addAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements) {
923 getIndividualMeasurements().addAll(individualMeasurements);
924 firePropertyChange(PROPERTY_INDIVIDUAL_MEASUREMENTS, null, individualMeasurements);
925 }
926
927 @Override
928 public boolean removeIndividualMeasurements(MeasurementDTO individualMeasurements) {
929 boolean removed = getIndividualMeasurements().remove(individualMeasurements);
930 if (removed) {
931 firePropertyChange(PROPERTY_INDIVIDUAL_MEASUREMENTS, individualMeasurements, null);
932 }
933 return removed;
934 }
935
936 @Override
937 public boolean removeAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements) {
938 boolean removed = getIndividualMeasurements().removeAll(individualMeasurements);
939 if (removed) {
940 firePropertyChange(PROPERTY_INDIVIDUAL_MEASUREMENTS, individualMeasurements, null);
941 }
942 return removed;
943 }
944
945 @Override
946 public boolean containsIndividualMeasurements(MeasurementDTO individualMeasurements) {
947 boolean contains = getIndividualMeasurements().contains(individualMeasurements);
948 return contains;
949 }
950
951 @Override
952 public boolean containsAllIndividualMeasurements(Collection<MeasurementDTO> individualMeasurements) {
953 boolean contains = getIndividualMeasurements().containsAll(individualMeasurements);
954 return contains;
955 }
956
957 @Override
958 public List<MeasurementDTO> getIndividualMeasurements() {
959 if (individualMeasurements == null) {
960 individualMeasurements = new LinkedList<MeasurementDTO>();
961 }
962 return individualMeasurements;
963 }
964
965 @Override
966 public void setIndividualMeasurements(List<MeasurementDTO> individualMeasurements) {
967 List<MeasurementDTO> oldValue = getIndividualMeasurements();
968 this.individualMeasurements = individualMeasurements;
969 firePropertyChange(PROPERTY_INDIVIDUAL_MEASUREMENTS, oldValue, individualMeasurements);
970 }
971
972 @Override
973 public LocationDTO getLocation() {
974 return location;
975 }
976
977 @Override
978 public void setLocation(LocationDTO location) {
979 LocationDTO oldValue = getLocation();
980 this.location = location;
981 firePropertyChange(PROPERTY_LOCATION, oldValue, location);
982 }
983
984 @Override
985 public QualityLevelDTO getQualityLevel() {
986 return qualityLevel;
987 }
988
989 @Override
990 public void setQualityLevel(QualityLevelDTO qualityLevel) {
991 QualityLevelDTO oldValue = getQualityLevel();
992 this.qualityLevel = qualityLevel;
993 firePropertyChange(PROPERTY_QUALITY_LEVEL, oldValue, qualityLevel);
994 }
995
996 @Override
997 public PmfmStrategyDTO getPmfmStrategies(int index) {
998 PmfmStrategyDTO o = getChild(pmfmStrategies, index);
999 return o;
1000 }
1001
1002 @Override
1003 public boolean isPmfmStrategiesEmpty() {
1004 return pmfmStrategies == null || pmfmStrategies.isEmpty();
1005 }
1006
1007 @Override
1008 public int sizePmfmStrategies() {
1009 return pmfmStrategies == null ? 0 : pmfmStrategies.size();
1010 }
1011
1012 @Override
1013 public void addPmfmStrategies(PmfmStrategyDTO pmfmStrategies) {
1014 getPmfmStrategies().add(pmfmStrategies);
1015 firePropertyChange(PROPERTY_PMFM_STRATEGIES, null, pmfmStrategies);
1016 }
1017
1018 @Override
1019 public void addAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies) {
1020 getPmfmStrategies().addAll(pmfmStrategies);
1021 firePropertyChange(PROPERTY_PMFM_STRATEGIES, null, pmfmStrategies);
1022 }
1023
1024 @Override
1025 public boolean removePmfmStrategies(PmfmStrategyDTO pmfmStrategies) {
1026 boolean removed = getPmfmStrategies().remove(pmfmStrategies);
1027 if (removed) {
1028 firePropertyChange(PROPERTY_PMFM_STRATEGIES, pmfmStrategies, null);
1029 }
1030 return removed;
1031 }
1032
1033 @Override
1034 public boolean removeAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies) {
1035 boolean removed = getPmfmStrategies().removeAll(pmfmStrategies);
1036 if (removed) {
1037 firePropertyChange(PROPERTY_PMFM_STRATEGIES, pmfmStrategies, null);
1038 }
1039 return removed;
1040 }
1041
1042 @Override
1043 public boolean containsPmfmStrategies(PmfmStrategyDTO pmfmStrategies) {
1044 boolean contains = getPmfmStrategies().contains(pmfmStrategies);
1045 return contains;
1046 }
1047
1048 @Override
1049 public boolean containsAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies) {
1050 boolean contains = getPmfmStrategies().containsAll(pmfmStrategies);
1051 return contains;
1052 }
1053
1054 @Override
1055 public Collection<PmfmStrategyDTO> getPmfmStrategies() {
1056 if (pmfmStrategies == null) {
1057 pmfmStrategies = new LinkedList<PmfmStrategyDTO>();
1058 }
1059 return pmfmStrategies;
1060 }
1061
1062 @Override
1063 public void setPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies) {
1064 Collection<PmfmStrategyDTO> oldValue = getPmfmStrategies();
1065 this.pmfmStrategies = pmfmStrategies;
1066 firePropertyChange(PROPERTY_PMFM_STRATEGIES, oldValue, pmfmStrategies);
1067 }
1068
1069 }