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 }