1 package fr.ifremer.dali.dto.configuration.programStrategy;
2
3 import fr.ifremer.dali.dto.ErrorDTO;
4 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
5 import fr.ifremer.dali.dto.referential.pmfm.QualitativeValueDTO;
6 import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
7 import java.util.Collection;
8 import java.util.LinkedList;
9 import java.util.List;
10 import javax.annotation.Generated;
11
12 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:02 CEST 2022")
13 public abstract class AbstractPmfmStrategyDTOBean extends QuadrigeAbstractBean implements PmfmStrategyDTO {
14
15 private static final long serialVersionUID = 3631417960916149813L;
16
17 protected boolean survey;
18
19 protected boolean sampling;
20
21 protected boolean grouping;
22
23 protected boolean unique;
24
25 protected Integer rankOrder;
26
27 protected PmfmDTO pmfm;
28
29 protected Collection<ErrorDTO> errors;
30
31 protected List<QualitativeValueDTO> qualitativeValues;
32
33 @Override
34 public boolean isSurvey() {
35 return survey;
36 }
37
38 @Override
39 public void setSurvey(boolean survey) {
40 boolean oldValue = isSurvey();
41 this.survey = survey;
42 firePropertyChange(PROPERTY_SURVEY, oldValue, survey);
43 }
44
45 @Override
46 public boolean isSampling() {
47 return sampling;
48 }
49
50 @Override
51 public void setSampling(boolean sampling) {
52 boolean oldValue = isSampling();
53 this.sampling = sampling;
54 firePropertyChange(PROPERTY_SAMPLING, oldValue, sampling);
55 }
56
57 @Override
58 public boolean isGrouping() {
59 return grouping;
60 }
61
62 @Override
63 public void setGrouping(boolean grouping) {
64 boolean oldValue = isGrouping();
65 this.grouping = grouping;
66 firePropertyChange(PROPERTY_GROUPING, oldValue, grouping);
67 }
68
69 @Override
70 public boolean isUnique() {
71 return unique;
72 }
73
74 @Override
75 public void setUnique(boolean unique) {
76 boolean oldValue = isUnique();
77 this.unique = unique;
78 firePropertyChange(PROPERTY_UNIQUE, oldValue, unique);
79 }
80
81 @Override
82 public Integer getRankOrder() {
83 return rankOrder;
84 }
85
86 @Override
87 public void setRankOrder(Integer rankOrder) {
88 Integer oldValue = getRankOrder();
89 this.rankOrder = rankOrder;
90 firePropertyChange(PROPERTY_RANK_ORDER, oldValue, rankOrder);
91 }
92
93 @Override
94 public PmfmDTO getPmfm() {
95 return pmfm;
96 }
97
98 @Override
99 public void setPmfm(PmfmDTO pmfm) {
100 PmfmDTO oldValue = getPmfm();
101 this.pmfm = pmfm;
102 firePropertyChange(PROPERTY_PMFM, oldValue, pmfm);
103 }
104
105 @Override
106 public ErrorDTO getErrors(int index) {
107 ErrorDTO o = getChild(errors, index);
108 return o;
109 }
110
111 @Override
112 public boolean isErrorsEmpty() {
113 return errors == null || errors.isEmpty();
114 }
115
116 @Override
117 public int sizeErrors() {
118 return errors == null ? 0 : errors.size();
119 }
120
121 @Override
122 public void addErrors(ErrorDTO errors) {
123 getErrors().add(errors);
124 firePropertyChange(PROPERTY_ERRORS, null, errors);
125 }
126
127 @Override
128 public void addAllErrors(Collection<ErrorDTO> errors) {
129 getErrors().addAll(errors);
130 firePropertyChange(PROPERTY_ERRORS, null, errors);
131 }
132
133 @Override
134 public boolean removeErrors(ErrorDTO errors) {
135 boolean removed = getErrors().remove(errors);
136 if (removed) {
137 firePropertyChange(PROPERTY_ERRORS, errors, null);
138 }
139 return removed;
140 }
141
142 @Override
143 public boolean removeAllErrors(Collection<ErrorDTO> errors) {
144 boolean removed = getErrors().removeAll(errors);
145 if (removed) {
146 firePropertyChange(PROPERTY_ERRORS, errors, null);
147 }
148 return removed;
149 }
150
151 @Override
152 public boolean containsErrors(ErrorDTO errors) {
153 boolean contains = getErrors().contains(errors);
154 return contains;
155 }
156
157 @Override
158 public boolean containsAllErrors(Collection<ErrorDTO> errors) {
159 boolean contains = getErrors().containsAll(errors);
160 return contains;
161 }
162
163 @Override
164 public Collection<ErrorDTO> getErrors() {
165 if (errors == null) {
166 errors = new LinkedList<ErrorDTO>();
167 }
168 return errors;
169 }
170
171 @Override
172 public void setErrors(Collection<ErrorDTO> errors) {
173 Collection<ErrorDTO> oldValue = getErrors();
174 this.errors = errors;
175 firePropertyChange(PROPERTY_ERRORS, oldValue, errors);
176 }
177
178 @Override
179 public QualitativeValueDTO getQualitativeValues(int index) {
180 QualitativeValueDTO o = getChild(qualitativeValues, index);
181 return o;
182 }
183
184 @Override
185 public boolean isQualitativeValuesEmpty() {
186 return qualitativeValues == null || qualitativeValues.isEmpty();
187 }
188
189 @Override
190 public int sizeQualitativeValues() {
191 return qualitativeValues == null ? 0 : qualitativeValues.size();
192 }
193
194 @Override
195 public void addQualitativeValues(QualitativeValueDTO qualitativeValues) {
196 getQualitativeValues().add(qualitativeValues);
197 firePropertyChange(PROPERTY_QUALITATIVE_VALUES, null, qualitativeValues);
198 }
199
200 @Override
201 public void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
202 getQualitativeValues().addAll(qualitativeValues);
203 firePropertyChange(PROPERTY_QUALITATIVE_VALUES, null, qualitativeValues);
204 }
205
206 @Override
207 public boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues) {
208 boolean removed = getQualitativeValues().remove(qualitativeValues);
209 if (removed) {
210 firePropertyChange(PROPERTY_QUALITATIVE_VALUES, qualitativeValues, null);
211 }
212 return removed;
213 }
214
215 @Override
216 public boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
217 boolean removed = getQualitativeValues().removeAll(qualitativeValues);
218 if (removed) {
219 firePropertyChange(PROPERTY_QUALITATIVE_VALUES, qualitativeValues, null);
220 }
221 return removed;
222 }
223
224 @Override
225 public boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues) {
226 boolean contains = getQualitativeValues().contains(qualitativeValues);
227 return contains;
228 }
229
230 @Override
231 public boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
232 boolean contains = getQualitativeValues().containsAll(qualitativeValues);
233 return contains;
234 }
235
236 @Override
237 public List<QualitativeValueDTO> getQualitativeValues() {
238 if (qualitativeValues == null) {
239 qualitativeValues = new LinkedList<QualitativeValueDTO>();
240 }
241 return qualitativeValues;
242 }
243
244 @Override
245 public void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues) {
246 List<QualitativeValueDTO> oldValue = getQualitativeValues();
247 this.qualitativeValues = qualitativeValues;
248 firePropertyChange(PROPERTY_QUALITATIVE_VALUES, oldValue, qualitativeValues);
249 }
250
251 }