View Javadoc
1   package fr.ifremer.dali.dto.configuration.control;
2   
3   import fr.ifremer.dali.dto.ErrorDTO;
4   import fr.ifremer.dali.dto.configuration.programStrategy.ProgramDTO;
5   import fr.ifremer.dali.dto.referential.DepartmentDTO;
6   import fr.ifremer.quadrige3.ui.core.dto.MonthDTO;
7   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTOBean;
8   import java.util.Collection;
9   import java.util.LinkedList;
10  import javax.annotation.Generated;
11  
12  @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
13  public abstract class AbstractRuleListDTOBean extends BaseReferentialDTOBean implements RuleListDTO {
14  
15      private static final long serialVersionUID = 3473226623030932324L;
16  
17      protected String code;
18  
19      protected boolean active;
20  
21      protected MonthDTO startMonth;
22  
23      protected MonthDTO endMonth;
24  
25      protected String description;
26  
27      protected boolean newCode;
28  
29      protected Collection<ProgramDTO> programs;
30  
31      protected Collection<ControlRuleDTO> controlRules;
32  
33      protected Collection<DepartmentDTO> departments;
34  
35      protected Collection<ErrorDTO> errors;
36  
37      @Override
38      public String getCode() {
39          return code;
40      }
41  
42      @Override
43      public void setCode(String code) {
44          String oldValue = getCode();
45          this.code = code;
46          firePropertyChange(PROPERTY_CODE, oldValue, code);
47      }
48  
49      @Override
50      public boolean isActive() {
51          return active;
52      }
53  
54      @Override
55      public void setActive(boolean active) {
56          boolean oldValue = isActive();
57          this.active = active;
58          firePropertyChange(PROPERTY_ACTIVE, oldValue, active);
59      }
60  
61      @Override
62      public MonthDTO getStartMonth() {
63          return startMonth;
64      }
65  
66      @Override
67      public void setStartMonth(MonthDTO startMonth) {
68          MonthDTO oldValue = getStartMonth();
69          this.startMonth = startMonth;
70          firePropertyChange(PROPERTY_START_MONTH, oldValue, startMonth);
71      }
72  
73      @Override
74      public MonthDTO getEndMonth() {
75          return endMonth;
76      }
77  
78      @Override
79      public void setEndMonth(MonthDTO endMonth) {
80          MonthDTO oldValue = getEndMonth();
81          this.endMonth = endMonth;
82          firePropertyChange(PROPERTY_END_MONTH, oldValue, endMonth);
83      }
84  
85      @Override
86      public String getDescription() {
87          return description;
88      }
89  
90      @Override
91      public void setDescription(String description) {
92          String oldValue = getDescription();
93          this.description = description;
94          firePropertyChange(PROPERTY_DESCRIPTION, oldValue, description);
95      }
96  
97      @Override
98      public boolean isNewCode() {
99          return newCode;
100     }
101 
102     @Override
103     public void setNewCode(boolean newCode) {
104         boolean oldValue = isNewCode();
105         this.newCode = newCode;
106         firePropertyChange(PROPERTY_NEW_CODE, oldValue, newCode);
107     }
108 
109     @Override
110     public ProgramDTO getPrograms(int index) {
111         ProgramDTO o = getChild(programs, index);
112         return o;
113     }
114 
115     @Override
116     public boolean isProgramsEmpty() {
117         return programs == null || programs.isEmpty();
118     }
119 
120     @Override
121     public int sizePrograms() {
122         return programs == null ? 0 : programs.size();
123     }
124 
125     @Override
126     public void addPrograms(ProgramDTO programs) {
127         getPrograms().add(programs);
128         firePropertyChange(PROPERTY_PROGRAMS, null, programs);
129     }
130 
131     @Override
132     public void addAllPrograms(Collection<ProgramDTO> programs) {
133         getPrograms().addAll(programs);
134         firePropertyChange(PROPERTY_PROGRAMS, null, programs);
135     }
136 
137     @Override
138     public boolean removePrograms(ProgramDTO programs) {
139         boolean removed = getPrograms().remove(programs);
140         if (removed) {
141             firePropertyChange(PROPERTY_PROGRAMS, programs, null);
142         }
143         return removed;
144     }
145 
146     @Override
147     public boolean removeAllPrograms(Collection<ProgramDTO> programs) {
148         boolean  removed = getPrograms().removeAll(programs);
149         if (removed) {
150             firePropertyChange(PROPERTY_PROGRAMS, programs, null);
151         }
152         return removed;
153     }
154 
155     @Override
156     public boolean containsPrograms(ProgramDTO programs) {
157         boolean contains = getPrograms().contains(programs);
158         return contains;
159     }
160 
161     @Override
162     public boolean containsAllPrograms(Collection<ProgramDTO> programs) {
163         boolean  contains = getPrograms().containsAll(programs);
164         return contains;
165     }
166 
167     @Override
168     public Collection<ProgramDTO> getPrograms() {
169     if (programs == null) {
170         programs = new LinkedList<ProgramDTO>();
171     }
172     return programs;
173 }
174 
175     @Override
176     public void setPrograms(Collection<ProgramDTO> programs) {
177         Collection<ProgramDTO> oldValue = getPrograms();
178         this.programs = programs;
179         firePropertyChange(PROPERTY_PROGRAMS, oldValue, programs);
180     }
181 
182     @Override
183     public ControlRuleDTO getControlRules(int index) {
184         ControlRuleDTO o = getChild(controlRules, index);
185         return o;
186     }
187 
188     @Override
189     public boolean isControlRulesEmpty() {
190         return controlRules == null || controlRules.isEmpty();
191     }
192 
193     @Override
194     public int sizeControlRules() {
195         return controlRules == null ? 0 : controlRules.size();
196     }
197 
198     @Override
199     public void addControlRules(ControlRuleDTO controlRules) {
200         getControlRules().add(controlRules);
201         firePropertyChange(PROPERTY_CONTROL_RULES, null, controlRules);
202     }
203 
204     @Override
205     public void addAllControlRules(Collection<ControlRuleDTO> controlRules) {
206         getControlRules().addAll(controlRules);
207         firePropertyChange(PROPERTY_CONTROL_RULES, null, controlRules);
208     }
209 
210     @Override
211     public boolean removeControlRules(ControlRuleDTO controlRules) {
212         boolean removed = getControlRules().remove(controlRules);
213         if (removed) {
214             firePropertyChange(PROPERTY_CONTROL_RULES, controlRules, null);
215         }
216         return removed;
217     }
218 
219     @Override
220     public boolean removeAllControlRules(Collection<ControlRuleDTO> controlRules) {
221         boolean  removed = getControlRules().removeAll(controlRules);
222         if (removed) {
223             firePropertyChange(PROPERTY_CONTROL_RULES, controlRules, null);
224         }
225         return removed;
226     }
227 
228     @Override
229     public boolean containsControlRules(ControlRuleDTO controlRules) {
230         boolean contains = getControlRules().contains(controlRules);
231         return contains;
232     }
233 
234     @Override
235     public boolean containsAllControlRules(Collection<ControlRuleDTO> controlRules) {
236         boolean  contains = getControlRules().containsAll(controlRules);
237         return contains;
238     }
239 
240     @Override
241     public Collection<ControlRuleDTO> getControlRules() {
242     if (controlRules == null) {
243         controlRules = new LinkedList<ControlRuleDTO>();
244     }
245     return controlRules;
246 }
247 
248     @Override
249     public void setControlRules(Collection<ControlRuleDTO> controlRules) {
250         Collection<ControlRuleDTO> oldValue = getControlRules();
251         this.controlRules = controlRules;
252         firePropertyChange(PROPERTY_CONTROL_RULES, oldValue, controlRules);
253     }
254 
255     @Override
256     public DepartmentDTO getDepartments(int index) {
257         DepartmentDTO o = getChild(departments, index);
258         return o;
259     }
260 
261     @Override
262     public boolean isDepartmentsEmpty() {
263         return departments == null || departments.isEmpty();
264     }
265 
266     @Override
267     public int sizeDepartments() {
268         return departments == null ? 0 : departments.size();
269     }
270 
271     @Override
272     public void addDepartments(DepartmentDTO departments) {
273         getDepartments().add(departments);
274         firePropertyChange(PROPERTY_DEPARTMENTS, null, departments);
275     }
276 
277     @Override
278     public void addAllDepartments(Collection<DepartmentDTO> departments) {
279         getDepartments().addAll(departments);
280         firePropertyChange(PROPERTY_DEPARTMENTS, null, departments);
281     }
282 
283     @Override
284     public boolean removeDepartments(DepartmentDTO departments) {
285         boolean removed = getDepartments().remove(departments);
286         if (removed) {
287             firePropertyChange(PROPERTY_DEPARTMENTS, departments, null);
288         }
289         return removed;
290     }
291 
292     @Override
293     public boolean removeAllDepartments(Collection<DepartmentDTO> departments) {
294         boolean  removed = getDepartments().removeAll(departments);
295         if (removed) {
296             firePropertyChange(PROPERTY_DEPARTMENTS, departments, null);
297         }
298         return removed;
299     }
300 
301     @Override
302     public boolean containsDepartments(DepartmentDTO departments) {
303         boolean contains = getDepartments().contains(departments);
304         return contains;
305     }
306 
307     @Override
308     public boolean containsAllDepartments(Collection<DepartmentDTO> departments) {
309         boolean  contains = getDepartments().containsAll(departments);
310         return contains;
311     }
312 
313     @Override
314     public Collection<DepartmentDTO> getDepartments() {
315     if (departments == null) {
316         departments = new LinkedList<DepartmentDTO>();
317     }
318     return departments;
319 }
320 
321     @Override
322     public void setDepartments(Collection<DepartmentDTO> departments) {
323         Collection<DepartmentDTO> oldValue = getDepartments();
324         this.departments = departments;
325         firePropertyChange(PROPERTY_DEPARTMENTS, oldValue, departments);
326     }
327 
328     @Override
329     public ErrorDTO getErrors(int index) {
330         ErrorDTO o = getChild(errors, index);
331         return o;
332     }
333 
334     @Override
335     public boolean isErrorsEmpty() {
336         return errors == null || errors.isEmpty();
337     }
338 
339     @Override
340     public int sizeErrors() {
341         return errors == null ? 0 : errors.size();
342     }
343 
344     @Override
345     public void addErrors(ErrorDTO errors) {
346         getErrors().add(errors);
347         firePropertyChange(PROPERTY_ERRORS, null, errors);
348     }
349 
350     @Override
351     public void addAllErrors(Collection<ErrorDTO> errors) {
352         getErrors().addAll(errors);
353         firePropertyChange(PROPERTY_ERRORS, null, errors);
354     }
355 
356     @Override
357     public boolean removeErrors(ErrorDTO errors) {
358         boolean removed = getErrors().remove(errors);
359         if (removed) {
360             firePropertyChange(PROPERTY_ERRORS, errors, null);
361         }
362         return removed;
363     }
364 
365     @Override
366     public boolean removeAllErrors(Collection<ErrorDTO> errors) {
367         boolean  removed = getErrors().removeAll(errors);
368         if (removed) {
369             firePropertyChange(PROPERTY_ERRORS, errors, null);
370         }
371         return removed;
372     }
373 
374     @Override
375     public boolean containsErrors(ErrorDTO errors) {
376         boolean contains = getErrors().contains(errors);
377         return contains;
378     }
379 
380     @Override
381     public boolean containsAllErrors(Collection<ErrorDTO> errors) {
382         boolean  contains = getErrors().containsAll(errors);
383         return contains;
384     }
385 
386     @Override
387     public Collection<ErrorDTO> getErrors() {
388     if (errors == null) {
389         errors = new LinkedList<ErrorDTO>();
390     }
391     return errors;
392 }
393 
394     @Override
395     public void setErrors(Collection<ErrorDTO> errors) {
396         Collection<ErrorDTO> oldValue = getErrors();
397         this.errors = errors;
398         firePropertyChange(PROPERTY_ERRORS, oldValue, errors);
399     }
400 
401 } //AbstractRuleListDTOBean