View Javadoc
1   package fr.ifremer.dali.dto.referential.pmfm;
2   
3   import fr.ifremer.dali.dto.referential.UnitDTO;
4   import fr.ifremer.quadrige3.ui.core.dto.referential.BaseReferentialDTOBean;
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:02 CEST 2022")
11  public abstract class AbstractPmfmDTOBean extends BaseReferentialDTOBean implements PmfmDTO {
12  
13      private static final long serialVersionUID = 3689068637616955954L;
14  
15      protected Short maxDecimals;
16  
17      protected Short figuresNumber;
18  
19      protected String comment;
20  
21      protected FractionDTO fraction;
22  
23      protected MatrixDTO matrix;
24  
25      protected MethodDTO method;
26  
27      protected ParameterDTO parameter;
28  
29      protected UnitDTO unit;
30  
31      protected List<QualitativeValueDTO> qualitativeValues;
32  
33      @Override
34      public Short getMaxDecimals() {
35          return maxDecimals;
36      }
37  
38      @Override
39      public void setMaxDecimals(Short maxDecimals) {
40          Short oldValue = getMaxDecimals();
41          this.maxDecimals = maxDecimals;
42          firePropertyChange(PROPERTY_MAX_DECIMALS, oldValue, maxDecimals);
43      }
44  
45      @Override
46      public Short getFiguresNumber() {
47          return figuresNumber;
48      }
49  
50      @Override
51      public void setFiguresNumber(Short figuresNumber) {
52          Short oldValue = getFiguresNumber();
53          this.figuresNumber = figuresNumber;
54          firePropertyChange(PROPERTY_FIGURES_NUMBER, oldValue, figuresNumber);
55      }
56  
57      @Override
58      public String getComment() {
59          return comment;
60      }
61  
62      @Override
63      public void setComment(String comment) {
64          String oldValue = getComment();
65          this.comment = comment;
66          firePropertyChange(PROPERTY_COMMENT, oldValue, comment);
67      }
68  
69      @Override
70      public FractionDTO getFraction() {
71          return fraction;
72      }
73  
74      @Override
75      public void setFraction(FractionDTO fraction) {
76          FractionDTO oldValue = getFraction();
77          this.fraction = fraction;
78          firePropertyChange(PROPERTY_FRACTION, oldValue, fraction);
79      }
80  
81      @Override
82      public MatrixDTO getMatrix() {
83          return matrix;
84      }
85  
86      @Override
87      public void setMatrix(MatrixDTO matrix) {
88          MatrixDTO oldValue = getMatrix();
89          this.matrix = matrix;
90          firePropertyChange(PROPERTY_MATRIX, oldValue, matrix);
91      }
92  
93      @Override
94      public MethodDTO getMethod() {
95          return method;
96      }
97  
98      @Override
99      public void setMethod(MethodDTO method) {
100         MethodDTO oldValue = getMethod();
101         this.method = method;
102         firePropertyChange(PROPERTY_METHOD, oldValue, method);
103     }
104 
105     @Override
106     public ParameterDTO getParameter() {
107         return parameter;
108     }
109 
110     @Override
111     public void setParameter(ParameterDTO parameter) {
112         ParameterDTO oldValue = getParameter();
113         this.parameter = parameter;
114         firePropertyChange(PROPERTY_PARAMETER, oldValue, parameter);
115     }
116 
117     @Override
118     public UnitDTO getUnit() {
119         return unit;
120     }
121 
122     @Override
123     public void setUnit(UnitDTO unit) {
124         UnitDTO oldValue = getUnit();
125         this.unit = unit;
126         firePropertyChange(PROPERTY_UNIT, oldValue, unit);
127     }
128 
129     @Override
130     public QualitativeValueDTO getQualitativeValues(int index) {
131         QualitativeValueDTO o = getChild(qualitativeValues, index);
132         return o;
133     }
134 
135     @Override
136     public boolean isQualitativeValuesEmpty() {
137         return qualitativeValues == null || qualitativeValues.isEmpty();
138     }
139 
140     @Override
141     public int sizeQualitativeValues() {
142         return qualitativeValues == null ? 0 : qualitativeValues.size();
143     }
144 
145     @Override
146     public void addQualitativeValues(QualitativeValueDTO qualitativeValues) {
147         getQualitativeValues().add(qualitativeValues);
148         firePropertyChange(PROPERTY_QUALITATIVE_VALUES, null, qualitativeValues);
149     }
150 
151     @Override
152     public void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
153         getQualitativeValues().addAll(qualitativeValues);
154         firePropertyChange(PROPERTY_QUALITATIVE_VALUES, null, qualitativeValues);
155     }
156 
157     @Override
158     public boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues) {
159         boolean removed = getQualitativeValues().remove(qualitativeValues);
160         if (removed) {
161             firePropertyChange(PROPERTY_QUALITATIVE_VALUES, qualitativeValues, null);
162         }
163         return removed;
164     }
165 
166     @Override
167     public boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
168         boolean  removed = getQualitativeValues().removeAll(qualitativeValues);
169         if (removed) {
170             firePropertyChange(PROPERTY_QUALITATIVE_VALUES, qualitativeValues, null);
171         }
172         return removed;
173     }
174 
175     @Override
176     public boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues) {
177         boolean contains = getQualitativeValues().contains(qualitativeValues);
178         return contains;
179     }
180 
181     @Override
182     public boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
183         boolean  contains = getQualitativeValues().containsAll(qualitativeValues);
184         return contains;
185     }
186 
187     @Override
188     public List<QualitativeValueDTO> getQualitativeValues() {
189     if (qualitativeValues == null) {
190         qualitativeValues = new LinkedList<QualitativeValueDTO>();
191     }
192     return qualitativeValues;
193 }
194 
195     @Override
196     public void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues) {
197         List<QualitativeValueDTO> oldValue = getQualitativeValues();
198         this.qualitativeValues = qualitativeValues;
199         firePropertyChange(PROPERTY_QUALITATIVE_VALUES, oldValue, qualitativeValues);
200     }
201 
202 } //AbstractPmfmDTOBean