1 package fr.ifremer.dali.dto.system.extraction;
2
3 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
4 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
5 import java.util.Collection;
6 import java.util.LinkedList;
7 import javax.annotation.Generated;
8
9 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
10 public abstract class AbstractExtractionParameterDTOBean extends QuadrigeAbstractBean implements ExtractionParameterDTO {
11
12 private static final long serialVersionUID = 7364001534753191268L;
13
14 protected boolean fillZero;
15
16 protected Collection<PmfmPresetDTO> pmfmPresets;
17
18 protected Collection<PmfmDTO> pmfmResults;
19
20 @Override
21 public boolean isFillZero() {
22 return fillZero;
23 }
24
25 @Override
26 public void setFillZero(boolean fillZero) {
27 boolean oldValue = isFillZero();
28 this.fillZero = fillZero;
29 firePropertyChange(PROPERTY_FILL_ZERO, oldValue, fillZero);
30 }
31
32 @Override
33 public PmfmPresetDTO getPmfmPresets(int index) {
34 PmfmPresetDTO o = getChild(pmfmPresets, index);
35 return o;
36 }
37
38 @Override
39 public boolean isPmfmPresetsEmpty() {
40 return pmfmPresets == null || pmfmPresets.isEmpty();
41 }
42
43 @Override
44 public int sizePmfmPresets() {
45 return pmfmPresets == null ? 0 : pmfmPresets.size();
46 }
47
48 @Override
49 public void addPmfmPresets(PmfmPresetDTO pmfmPresets) {
50 getPmfmPresets().add(pmfmPresets);
51 firePropertyChange(PROPERTY_PMFM_PRESETS, null, pmfmPresets);
52 }
53
54 @Override
55 public void addAllPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
56 getPmfmPresets().addAll(pmfmPresets);
57 firePropertyChange(PROPERTY_PMFM_PRESETS, null, pmfmPresets);
58 }
59
60 @Override
61 public boolean removePmfmPresets(PmfmPresetDTO pmfmPresets) {
62 boolean removed = getPmfmPresets().remove(pmfmPresets);
63 if (removed) {
64 firePropertyChange(PROPERTY_PMFM_PRESETS, pmfmPresets, null);
65 }
66 return removed;
67 }
68
69 @Override
70 public boolean removeAllPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
71 boolean removed = getPmfmPresets().removeAll(pmfmPresets);
72 if (removed) {
73 firePropertyChange(PROPERTY_PMFM_PRESETS, pmfmPresets, null);
74 }
75 return removed;
76 }
77
78 @Override
79 public boolean containsPmfmPresets(PmfmPresetDTO pmfmPresets) {
80 boolean contains = getPmfmPresets().contains(pmfmPresets);
81 return contains;
82 }
83
84 @Override
85 public boolean containsAllPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
86 boolean contains = getPmfmPresets().containsAll(pmfmPresets);
87 return contains;
88 }
89
90 @Override
91 public Collection<PmfmPresetDTO> getPmfmPresets() {
92 if (pmfmPresets == null) {
93 pmfmPresets = new LinkedList<PmfmPresetDTO>();
94 }
95 return pmfmPresets;
96 }
97
98 @Override
99 public void setPmfmPresets(Collection<PmfmPresetDTO> pmfmPresets) {
100 Collection<PmfmPresetDTO> oldValue = getPmfmPresets();
101 this.pmfmPresets = pmfmPresets;
102 firePropertyChange(PROPERTY_PMFM_PRESETS, oldValue, pmfmPresets);
103 }
104
105 @Override
106 public PmfmDTO getPmfmResults(int index) {
107 PmfmDTO o = getChild(pmfmResults, index);
108 return o;
109 }
110
111 @Override
112 public boolean isPmfmResultsEmpty() {
113 return pmfmResults == null || pmfmResults.isEmpty();
114 }
115
116 @Override
117 public int sizePmfmResults() {
118 return pmfmResults == null ? 0 : pmfmResults.size();
119 }
120
121 @Override
122 public void addPmfmResults(PmfmDTO pmfmResults) {
123 getPmfmResults().add(pmfmResults);
124 firePropertyChange(PROPERTY_PMFM_RESULTS, null, pmfmResults);
125 }
126
127 @Override
128 public void addAllPmfmResults(Collection<PmfmDTO> pmfmResults) {
129 getPmfmResults().addAll(pmfmResults);
130 firePropertyChange(PROPERTY_PMFM_RESULTS, null, pmfmResults);
131 }
132
133 @Override
134 public boolean removePmfmResults(PmfmDTO pmfmResults) {
135 boolean removed = getPmfmResults().remove(pmfmResults);
136 if (removed) {
137 firePropertyChange(PROPERTY_PMFM_RESULTS, pmfmResults, null);
138 }
139 return removed;
140 }
141
142 @Override
143 public boolean removeAllPmfmResults(Collection<PmfmDTO> pmfmResults) {
144 boolean removed = getPmfmResults().removeAll(pmfmResults);
145 if (removed) {
146 firePropertyChange(PROPERTY_PMFM_RESULTS, pmfmResults, null);
147 }
148 return removed;
149 }
150
151 @Override
152 public boolean containsPmfmResults(PmfmDTO pmfmResults) {
153 boolean contains = getPmfmResults().contains(pmfmResults);
154 return contains;
155 }
156
157 @Override
158 public boolean containsAllPmfmResults(Collection<PmfmDTO> pmfmResults) {
159 boolean contains = getPmfmResults().containsAll(pmfmResults);
160 return contains;
161 }
162
163 @Override
164 public Collection<PmfmDTO> getPmfmResults() {
165 if (pmfmResults == null) {
166 pmfmResults = new LinkedList<PmfmDTO>();
167 }
168 return pmfmResults;
169 }
170
171 @Override
172 public void setPmfmResults(Collection<PmfmDTO> pmfmResults) {
173 Collection<PmfmDTO> oldValue = getPmfmResults();
174 this.pmfmResults = pmfmResults;
175 firePropertyChange(PROPERTY_PMFM_RESULTS, oldValue, pmfmResults);
176 }
177
178 }