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