View Javadoc
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 } //AbstractErrorDTOBean