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