1 package fr.ifremer.quadrige3.ui.core.dto;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import java.util.Collection;
24 import java.util.LinkedList;
25 import javax.annotation.Generated;
26
27 @Generated(value = "org.nuiton.eugene.java.SimpleJavaBeanTransformer", date = "Mon Jul 22 16:58:51 CEST 2024")
28 public abstract class AbstractErrorDTOBean extends QuadrigeAbstractBean implements ErrorDTO {
29
30 private static final long serialVersionUID = 3774691833514898275L;
31
32 protected boolean error;
33
34 protected boolean warning;
35
36 protected boolean control;
37
38 protected String controlElementCode;
39
40 protected String message;
41
42 protected Collection<String> propertyName;
43
44 protected Integer pmfmId;
45
46 protected Integer individualId;
47
48 @Override
49 public boolean isError() {
50 return error;
51 }
52
53 @Override
54 public void setError(boolean error) {
55 boolean oldValue = isError();
56 this.error = error;
57 firePropertyChange(PROPERTY_ERROR, oldValue, error);
58 }
59
60 @Override
61 public boolean isWarning() {
62 return warning;
63 }
64
65 @Override
66 public void setWarning(boolean warning) {
67 boolean oldValue = isWarning();
68 this.warning = warning;
69 firePropertyChange(PROPERTY_WARNING, oldValue, warning);
70 }
71
72 @Override
73 public boolean isControl() {
74 return control;
75 }
76
77 @Override
78 public void setControl(boolean control) {
79 boolean oldValue = isControl();
80 this.control = control;
81 firePropertyChange(PROPERTY_CONTROL, oldValue, control);
82 }
83
84 @Override
85 public String getControlElementCode() {
86 return controlElementCode;
87 }
88
89 @Override
90 public void setControlElementCode(String controlElementCode) {
91 String oldValue = getControlElementCode();
92 this.controlElementCode = controlElementCode;
93 firePropertyChange(PROPERTY_CONTROL_ELEMENT_CODE, oldValue, controlElementCode);
94 }
95
96 @Override
97 public String getMessage() {
98 return message;
99 }
100
101 @Override
102 public void setMessage(String message) {
103 String oldValue = getMessage();
104 this.message = message;
105 firePropertyChange(PROPERTY_MESSAGE, oldValue, message);
106 }
107
108 @Override
109 public String getPropertyName(int index) {
110 String o = getChild(propertyName, index);
111 return o;
112 }
113
114 @Override
115 public boolean isPropertyNameEmpty() {
116 return propertyName == null || propertyName.isEmpty();
117 }
118
119 @Override
120 public int sizePropertyName() {
121 return propertyName == null ? 0 : propertyName.size();
122 }
123
124 @Override
125 public void addPropertyName(String propertyName) {
126 getPropertyName().add(propertyName);
127 firePropertyChange(PROPERTY_PROPERTY_NAME, null, propertyName);
128 }
129
130 @Override
131 public void addAllPropertyName(Collection<String> propertyName) {
132 getPropertyName().addAll(propertyName);
133 firePropertyChange(PROPERTY_PROPERTY_NAME, null, propertyName);
134 }
135
136 @Override
137 public boolean removePropertyName(String propertyName) {
138 boolean removed = getPropertyName().remove(propertyName);
139 if (removed) {
140 firePropertyChange(PROPERTY_PROPERTY_NAME, propertyName, null);
141 }
142 return removed;
143 }
144
145 @Override
146 public boolean removeAllPropertyName(Collection<String> propertyName) {
147 boolean removed = getPropertyName().removeAll(propertyName);
148 if (removed) {
149 firePropertyChange(PROPERTY_PROPERTY_NAME, propertyName, null);
150 }
151 return removed;
152 }
153
154 @Override
155 public boolean containsPropertyName(String propertyName) {
156 boolean contains = getPropertyName().contains(propertyName);
157 return contains;
158 }
159
160 @Override
161 public boolean containsAllPropertyName(Collection<String> propertyName) {
162 boolean contains = getPropertyName().containsAll(propertyName);
163 return contains;
164 }
165
166 @Override
167 public Collection<String> getPropertyName() {
168 if (propertyName == null) {
169 propertyName = new LinkedList<String>();
170 }
171 return propertyName;
172 }
173
174 @Override
175 public void setPropertyName(Collection<String> propertyName) {
176 Collection<String> oldValue = getPropertyName();
177 this.propertyName = propertyName;
178 firePropertyChange(PROPERTY_PROPERTY_NAME, oldValue, propertyName);
179 }
180
181 @Override
182 public Integer getPmfmId() {
183 return pmfmId;
184 }
185
186 @Override
187 public void setPmfmId(Integer pmfmId) {
188 Integer oldValue = getPmfmId();
189 this.pmfmId = pmfmId;
190 firePropertyChange(PROPERTY_PMFM_ID, oldValue, pmfmId);
191 }
192
193 @Override
194 public Integer getIndividualId() {
195 return individualId;
196 }
197
198 @Override
199 public void setIndividualId(Integer individualId) {
200 Integer oldValue = getIndividualId();
201 this.individualId = individualId;
202 firePropertyChange(PROPERTY_INDIVIDUAL_ID, oldValue, individualId);
203 }
204
205 }