View Javadoc
1   package fr.ifremer.dali.dto.configuration.programStrategy;
2   
3   import fr.ifremer.dali.dto.ErrorDTO;
4   import fr.ifremer.quadrige3.ui.core.dto.QuadrigeAbstractBean;
5   import java.util.Collection;
6   import java.util.LinkedList;
7   import java.util.List;
8   import javax.annotation.Generated;
9   
10  @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon May 09 09:01:03 CEST 2022")
11  public abstract class AbstractStrategyDTOBean extends QuadrigeAbstractBean implements StrategyDTO {
12  
13      private static final long serialVersionUID = 7220452603769402214L;
14  
15      protected String name;
16  
17      protected String comment;
18  
19      protected boolean appliedStrategiesLoaded;
20  
21      protected boolean pmfmStrategiesLoaded;
22  
23      protected List<AppliedStrategyDTO> appliedStrategies;
24  
25      protected List<PmfmStrategyDTO> pmfmStrategies;
26  
27      protected Collection<ErrorDTO> errors;
28  
29      @Override
30      public String getName() {
31          return name;
32      }
33  
34      @Override
35      public void setName(String name) {
36          String oldValue = getName();
37          this.name = name;
38          firePropertyChange(PROPERTY_NAME, oldValue, name);
39      }
40  
41      @Override
42      public String getComment() {
43          return comment;
44      }
45  
46      @Override
47      public void setComment(String comment) {
48          String oldValue = getComment();
49          this.comment = comment;
50          firePropertyChange(PROPERTY_COMMENT, oldValue, comment);
51      }
52  
53      @Override
54      public boolean isAppliedStrategiesLoaded() {
55          return appliedStrategiesLoaded;
56      }
57  
58      @Override
59      public void setAppliedStrategiesLoaded(boolean appliedStrategiesLoaded) {
60          boolean oldValue = isAppliedStrategiesLoaded();
61          this.appliedStrategiesLoaded = appliedStrategiesLoaded;
62          firePropertyChange(PROPERTY_APPLIED_STRATEGIES_LOADED, oldValue, appliedStrategiesLoaded);
63      }
64  
65      @Override
66      public boolean isPmfmStrategiesLoaded() {
67          return pmfmStrategiesLoaded;
68      }
69  
70      @Override
71      public void setPmfmStrategiesLoaded(boolean pmfmStrategiesLoaded) {
72          boolean oldValue = isPmfmStrategiesLoaded();
73          this.pmfmStrategiesLoaded = pmfmStrategiesLoaded;
74          firePropertyChange(PROPERTY_PMFM_STRATEGIES_LOADED, oldValue, pmfmStrategiesLoaded);
75      }
76  
77      @Override
78      public AppliedStrategyDTO getAppliedStrategies(int index) {
79          AppliedStrategyDTO o = getChild(appliedStrategies, index);
80          return o;
81      }
82  
83      @Override
84      public boolean isAppliedStrategiesEmpty() {
85          return appliedStrategies == null || appliedStrategies.isEmpty();
86      }
87  
88      @Override
89      public int sizeAppliedStrategies() {
90          return appliedStrategies == null ? 0 : appliedStrategies.size();
91      }
92  
93      @Override
94      public void addAppliedStrategies(AppliedStrategyDTO appliedStrategies) {
95          getAppliedStrategies().add(appliedStrategies);
96          firePropertyChange(PROPERTY_APPLIED_STRATEGIES, null, appliedStrategies);
97      }
98  
99      @Override
100     public void addAllAppliedStrategies(Collection<AppliedStrategyDTO> appliedStrategies) {
101         getAppliedStrategies().addAll(appliedStrategies);
102         firePropertyChange(PROPERTY_APPLIED_STRATEGIES, null, appliedStrategies);
103     }
104 
105     @Override
106     public boolean removeAppliedStrategies(AppliedStrategyDTO appliedStrategies) {
107         boolean removed = getAppliedStrategies().remove(appliedStrategies);
108         if (removed) {
109             firePropertyChange(PROPERTY_APPLIED_STRATEGIES, appliedStrategies, null);
110         }
111         return removed;
112     }
113 
114     @Override
115     public boolean removeAllAppliedStrategies(Collection<AppliedStrategyDTO> appliedStrategies) {
116         boolean  removed = getAppliedStrategies().removeAll(appliedStrategies);
117         if (removed) {
118             firePropertyChange(PROPERTY_APPLIED_STRATEGIES, appliedStrategies, null);
119         }
120         return removed;
121     }
122 
123     @Override
124     public boolean containsAppliedStrategies(AppliedStrategyDTO appliedStrategies) {
125         boolean contains = getAppliedStrategies().contains(appliedStrategies);
126         return contains;
127     }
128 
129     @Override
130     public boolean containsAllAppliedStrategies(Collection<AppliedStrategyDTO> appliedStrategies) {
131         boolean  contains = getAppliedStrategies().containsAll(appliedStrategies);
132         return contains;
133     }
134 
135     @Override
136     public List<AppliedStrategyDTO> getAppliedStrategies() {
137     if (appliedStrategies == null) {
138         appliedStrategies = new LinkedList<AppliedStrategyDTO>();
139     }
140     return appliedStrategies;
141 }
142 
143     @Override
144     public void setAppliedStrategies(List<AppliedStrategyDTO> appliedStrategies) {
145         List<AppliedStrategyDTO> oldValue = getAppliedStrategies();
146         this.appliedStrategies = appliedStrategies;
147         firePropertyChange(PROPERTY_APPLIED_STRATEGIES, oldValue, appliedStrategies);
148     }
149 
150     @Override
151     public PmfmStrategyDTO getPmfmStrategies(int index) {
152         PmfmStrategyDTO o = getChild(pmfmStrategies, index);
153         return o;
154     }
155 
156     @Override
157     public boolean isPmfmStrategiesEmpty() {
158         return pmfmStrategies == null || pmfmStrategies.isEmpty();
159     }
160 
161     @Override
162     public int sizePmfmStrategies() {
163         return pmfmStrategies == null ? 0 : pmfmStrategies.size();
164     }
165 
166     @Override
167     public void addPmfmStrategies(PmfmStrategyDTO pmfmStrategies) {
168         getPmfmStrategies().add(pmfmStrategies);
169         firePropertyChange(PROPERTY_PMFM_STRATEGIES, null, pmfmStrategies);
170     }
171 
172     @Override
173     public void addAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies) {
174         getPmfmStrategies().addAll(pmfmStrategies);
175         firePropertyChange(PROPERTY_PMFM_STRATEGIES, null, pmfmStrategies);
176     }
177 
178     @Override
179     public boolean removePmfmStrategies(PmfmStrategyDTO pmfmStrategies) {
180         boolean removed = getPmfmStrategies().remove(pmfmStrategies);
181         if (removed) {
182             firePropertyChange(PROPERTY_PMFM_STRATEGIES, pmfmStrategies, null);
183         }
184         return removed;
185     }
186 
187     @Override
188     public boolean removeAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies) {
189         boolean  removed = getPmfmStrategies().removeAll(pmfmStrategies);
190         if (removed) {
191             firePropertyChange(PROPERTY_PMFM_STRATEGIES, pmfmStrategies, null);
192         }
193         return removed;
194     }
195 
196     @Override
197     public boolean containsPmfmStrategies(PmfmStrategyDTO pmfmStrategies) {
198         boolean contains = getPmfmStrategies().contains(pmfmStrategies);
199         return contains;
200     }
201 
202     @Override
203     public boolean containsAllPmfmStrategies(Collection<PmfmStrategyDTO> pmfmStrategies) {
204         boolean  contains = getPmfmStrategies().containsAll(pmfmStrategies);
205         return contains;
206     }
207 
208     @Override
209     public List<PmfmStrategyDTO> getPmfmStrategies() {
210     if (pmfmStrategies == null) {
211         pmfmStrategies = new LinkedList<PmfmStrategyDTO>();
212     }
213     return pmfmStrategies;
214 }
215 
216     @Override
217     public void setPmfmStrategies(List<PmfmStrategyDTO> pmfmStrategies) {
218         List<PmfmStrategyDTO> oldValue = getPmfmStrategies();
219         this.pmfmStrategies = pmfmStrategies;
220         firePropertyChange(PROPERTY_PMFM_STRATEGIES, oldValue, pmfmStrategies);
221     }
222 
223     @Override
224     public ErrorDTO getErrors(int index) {
225         ErrorDTO o = getChild(errors, index);
226         return o;
227     }
228 
229     @Override
230     public boolean isErrorsEmpty() {
231         return errors == null || errors.isEmpty();
232     }
233 
234     @Override
235     public int sizeErrors() {
236         return errors == null ? 0 : errors.size();
237     }
238 
239     @Override
240     public void addErrors(ErrorDTO errors) {
241         getErrors().add(errors);
242         firePropertyChange(PROPERTY_ERRORS, null, errors);
243     }
244 
245     @Override
246     public void addAllErrors(Collection<ErrorDTO> errors) {
247         getErrors().addAll(errors);
248         firePropertyChange(PROPERTY_ERRORS, null, errors);
249     }
250 
251     @Override
252     public boolean removeErrors(ErrorDTO errors) {
253         boolean removed = getErrors().remove(errors);
254         if (removed) {
255             firePropertyChange(PROPERTY_ERRORS, errors, null);
256         }
257         return removed;
258     }
259 
260     @Override
261     public boolean removeAllErrors(Collection<ErrorDTO> errors) {
262         boolean  removed = getErrors().removeAll(errors);
263         if (removed) {
264             firePropertyChange(PROPERTY_ERRORS, errors, null);
265         }
266         return removed;
267     }
268 
269     @Override
270     public boolean containsErrors(ErrorDTO errors) {
271         boolean contains = getErrors().contains(errors);
272         return contains;
273     }
274 
275     @Override
276     public boolean containsAllErrors(Collection<ErrorDTO> errors) {
277         boolean  contains = getErrors().containsAll(errors);
278         return contains;
279     }
280 
281     @Override
282     public Collection<ErrorDTO> getErrors() {
283     if (errors == null) {
284         errors = new LinkedList<ErrorDTO>();
285     }
286     return errors;
287 }
288 
289     @Override
290     public void setErrors(Collection<ErrorDTO> errors) {
291         Collection<ErrorDTO> oldValue = getErrors();
292         this.errors = errors;
293         firePropertyChange(PROPERTY_ERRORS, oldValue, errors);
294     }
295 
296 } //AbstractStrategyDTOBean