View Javadoc
1   package fr.ifremer.dali.dto.data.measurement;
2   
3   import fr.ifremer.dali.dto.ErrorDTO;
4   import fr.ifremer.dali.dto.data.sampling.SamplingOperationDTO;
5   import fr.ifremer.dali.dto.referential.DepartmentDTO;
6   import fr.ifremer.dali.dto.referential.TaxonDTO;
7   import fr.ifremer.dali.dto.referential.TaxonGroupDTO;
8   import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
9   import fr.ifremer.dali.dto.referential.pmfm.QualitativeValueDTO;
10  import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
11  import java.math.BigDecimal;
12  import java.util.Collection;
13  import java.util.Date;
14  import java.util.LinkedList;
15  import javax.annotation.Generated;
16  
17  @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
18  public abstract class AbstractMeasurementDTOBean extends QuadrigeAbstractBean implements MeasurementDTO {
19  
20      private static final long serialVersionUID = 3761973765419840313L;
21  
22      protected BigDecimal numericalValue;
23  
24      protected Integer precision;
25  
26      protected Integer digitNb;
27  
28      protected Date controlDate;
29  
30      protected Date validationDate;
31  
32      protected Date qualificationDate;
33  
34      protected String qualificationComment;
35  
36      protected String comment;
37  
38      protected Integer individualId;
39  
40      protected Integer inputTaxonId;
41  
42      protected String inputTaxonName;
43  
44      protected QualitativeValueDTO qualitativeValue;
45  
46      protected SamplingOperationDTO samplingOperation;
47  
48      protected PmfmDTO pmfm;
49  
50      protected TaxonGroupDTO taxonGroup;
51  
52      protected TaxonDTO taxon;
53  
54      protected DepartmentDTO analyst;
55  
56      protected Collection<ErrorDTO> errors;
57  
58      @Override
59      public BigDecimal getNumericalValue() {
60          return numericalValue;
61      }
62  
63      @Override
64      public void setNumericalValue(BigDecimal numericalValue) {
65          BigDecimal oldValue = getNumericalValue();
66          this.numericalValue = numericalValue;
67          firePropertyChange(PROPERTY_NUMERICAL_VALUE, oldValue, numericalValue);
68      }
69  
70      @Override
71      public Integer getPrecision() {
72          return precision;
73      }
74  
75      @Override
76      public void setPrecision(Integer precision) {
77          Integer oldValue = getPrecision();
78          this.precision = precision;
79          firePropertyChange(PROPERTY_PRECISION, oldValue, precision);
80      }
81  
82      @Override
83      public Integer getDigitNb() {
84          return digitNb;
85      }
86  
87      @Override
88      public void setDigitNb(Integer digitNb) {
89          Integer oldValue = getDigitNb();
90          this.digitNb = digitNb;
91          firePropertyChange(PROPERTY_DIGIT_NB, oldValue, digitNb);
92      }
93  
94      @Override
95      public Date getControlDate() {
96          return controlDate;
97      }
98  
99      @Override
100     public void setControlDate(Date controlDate) {
101         Date oldValue = getControlDate();
102         this.controlDate = controlDate;
103         firePropertyChange(PROPERTY_CONTROL_DATE, oldValue, controlDate);
104     }
105 
106     @Override
107     public Date getValidationDate() {
108         return validationDate;
109     }
110 
111     @Override
112     public void setValidationDate(Date validationDate) {
113         Date oldValue = getValidationDate();
114         this.validationDate = validationDate;
115         firePropertyChange(PROPERTY_VALIDATION_DATE, oldValue, validationDate);
116     }
117 
118     @Override
119     public Date getQualificationDate() {
120         return qualificationDate;
121     }
122 
123     @Override
124     public void setQualificationDate(Date qualificationDate) {
125         Date oldValue = getQualificationDate();
126         this.qualificationDate = qualificationDate;
127         firePropertyChange(PROPERTY_QUALIFICATION_DATE, oldValue, qualificationDate);
128     }
129 
130     @Override
131     public String getQualificationComment() {
132         return qualificationComment;
133     }
134 
135     @Override
136     public void setQualificationComment(String qualificationComment) {
137         String oldValue = getQualificationComment();
138         this.qualificationComment = qualificationComment;
139         firePropertyChange(PROPERTY_QUALIFICATION_COMMENT, oldValue, qualificationComment);
140     }
141 
142     @Override
143     public String getComment() {
144         return comment;
145     }
146 
147     @Override
148     public void setComment(String comment) {
149         String oldValue = getComment();
150         this.comment = comment;
151         firePropertyChange(PROPERTY_COMMENT, oldValue, comment);
152     }
153 
154     @Override
155     public Integer getIndividualId() {
156         return individualId;
157     }
158 
159     @Override
160     public void setIndividualId(Integer individualId) {
161         Integer oldValue = getIndividualId();
162         this.individualId = individualId;
163         firePropertyChange(PROPERTY_INDIVIDUAL_ID, oldValue, individualId);
164     }
165 
166     @Override
167     public Integer getInputTaxonId() {
168         return inputTaxonId;
169     }
170 
171     @Override
172     public void setInputTaxonId(Integer inputTaxonId) {
173         Integer oldValue = getInputTaxonId();
174         this.inputTaxonId = inputTaxonId;
175         firePropertyChange(PROPERTY_INPUT_TAXON_ID, oldValue, inputTaxonId);
176     }
177 
178     @Override
179     public String getInputTaxonName() {
180         return inputTaxonName;
181     }
182 
183     @Override
184     public void setInputTaxonName(String inputTaxonName) {
185         String oldValue = getInputTaxonName();
186         this.inputTaxonName = inputTaxonName;
187         firePropertyChange(PROPERTY_INPUT_TAXON_NAME, oldValue, inputTaxonName);
188     }
189 
190     @Override
191     public QualitativeValueDTO getQualitativeValue() {
192         return qualitativeValue;
193     }
194 
195     @Override
196     public void setQualitativeValue(QualitativeValueDTO qualitativeValue) {
197         QualitativeValueDTO oldValue = getQualitativeValue();
198         this.qualitativeValue = qualitativeValue;
199         firePropertyChange(PROPERTY_QUALITATIVE_VALUE, oldValue, qualitativeValue);
200     }
201 
202     @Override
203     public SamplingOperationDTO getSamplingOperation() {
204         return samplingOperation;
205     }
206 
207     @Override
208     public void setSamplingOperation(SamplingOperationDTO samplingOperation) {
209         SamplingOperationDTO oldValue = getSamplingOperation();
210         this.samplingOperation = samplingOperation;
211         firePropertyChange(PROPERTY_SAMPLING_OPERATION, oldValue, samplingOperation);
212     }
213 
214     @Override
215     public PmfmDTO getPmfm() {
216         return pmfm;
217     }
218 
219     @Override
220     public void setPmfm(PmfmDTO pmfm) {
221         PmfmDTO oldValue = getPmfm();
222         this.pmfm = pmfm;
223         firePropertyChange(PROPERTY_PMFM, oldValue, pmfm);
224     }
225 
226     @Override
227     public TaxonGroupDTO getTaxonGroup() {
228         return taxonGroup;
229     }
230 
231     @Override
232     public void setTaxonGroup(TaxonGroupDTO taxonGroup) {
233         TaxonGroupDTO oldValue = getTaxonGroup();
234         this.taxonGroup = taxonGroup;
235         firePropertyChange(PROPERTY_TAXON_GROUP, oldValue, taxonGroup);
236     }
237 
238     @Override
239     public TaxonDTO getTaxon() {
240         return taxon;
241     }
242 
243     @Override
244     public void setTaxon(TaxonDTO taxon) {
245         TaxonDTO oldValue = getTaxon();
246         this.taxon = taxon;
247         firePropertyChange(PROPERTY_TAXON, oldValue, taxon);
248     }
249 
250     @Override
251     public DepartmentDTO getAnalyst() {
252         return analyst;
253     }
254 
255     @Override
256     public void setAnalyst(DepartmentDTO analyst) {
257         DepartmentDTO oldValue = getAnalyst();
258         this.analyst = analyst;
259         firePropertyChange(PROPERTY_ANALYST, oldValue, analyst);
260     }
261 
262     @Override
263     public ErrorDTO getErrors(int index) {
264         ErrorDTO o = getChild(errors, index);
265         return o;
266     }
267 
268     @Override
269     public boolean isErrorsEmpty() {
270         return errors == null || errors.isEmpty();
271     }
272 
273     @Override
274     public int sizeErrors() {
275         return errors == null ? 0 : errors.size();
276     }
277 
278     @Override
279     public void addErrors(ErrorDTO errors) {
280         getErrors().add(errors);
281         firePropertyChange(PROPERTY_ERRORS, null, errors);
282     }
283 
284     @Override
285     public void addAllErrors(Collection<ErrorDTO> errors) {
286         getErrors().addAll(errors);
287         firePropertyChange(PROPERTY_ERRORS, null, errors);
288     }
289 
290     @Override
291     public boolean removeErrors(ErrorDTO errors) {
292         boolean removed = getErrors().remove(errors);
293         if (removed) {
294             firePropertyChange(PROPERTY_ERRORS, errors, null);
295         }
296         return removed;
297     }
298 
299     @Override
300     public boolean removeAllErrors(Collection<ErrorDTO> errors) {
301         boolean  removed = getErrors().removeAll(errors);
302         if (removed) {
303             firePropertyChange(PROPERTY_ERRORS, errors, null);
304         }
305         return removed;
306     }
307 
308     @Override
309     public boolean containsErrors(ErrorDTO errors) {
310         boolean contains = getErrors().contains(errors);
311         return contains;
312     }
313 
314     @Override
315     public boolean containsAllErrors(Collection<ErrorDTO> errors) {
316         boolean  contains = getErrors().containsAll(errors);
317         return contains;
318     }
319 
320     @Override
321     public Collection<ErrorDTO> getErrors() {
322     if (errors == null) {
323         errors = new LinkedList<ErrorDTO>();
324     }
325     return errors;
326 }
327 
328     @Override
329     public void setErrors(Collection<ErrorDTO> errors) {
330         Collection<ErrorDTO> oldValue = getErrors();
331         this.errors = errors;
332         firePropertyChange(PROPERTY_ERRORS, oldValue, errors);
333     }
334 
335 } //AbstractMeasurementDTOBean