View Javadoc
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 } //AbstractPmfmStrategyDTOBean