1 package fr.ifremer.dali.ui.swing.content.manage.program.pmfms.edit;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import fr.ifremer.dali.dto.DaliBeanFactory;
28 import fr.ifremer.dali.dto.ErrorDTO;
29 import fr.ifremer.dali.dto.configuration.programStrategy.PmfmStrategyDTO;
30 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
31 import fr.ifremer.dali.dto.referential.pmfm.QualitativeValueDTO;
32 import fr.ifremer.dali.ui.swing.content.manage.program.pmfms.PmfmsTableUIModel;
33 import fr.ifremer.dali.ui.swing.util.AbstractDaliBeanUIModel;
34 import org.nuiton.util.beans.Binder;
35 import org.nuiton.util.beans.BinderFactory;
36
37 import java.util.Collection;
38 import java.util.List;
39
40
41
42
43 public class EditPmfmDialogUIModel extends AbstractDaliBeanUIModel<PmfmStrategyDTO, EditPmfmDialogUIModel> implements PmfmStrategyDTO {
44
45 private static final Binder<PmfmStrategyDTO, EditPmfmDialogUIModel> fromBeanBinder = BinderFactory.newBinder(PmfmStrategyDTO.class, EditPmfmDialogUIModel.class);
46
47 private static final Binder<EditPmfmDialogUIModel, PmfmStrategyDTO> toBeanBinder = BinderFactory.newBinder(EditPmfmDialogUIModel.class, PmfmStrategyDTO.class);
48
49 private PmfmsTableUIModel tableModel;
50
51 public static final String PROPERTY_TABLE_MODEL = "tableModel";
52
53
54
55
56 protected EditPmfmDialogUIModel() {
57 super(fromBeanBinder, toBeanBinder);
58 }
59
60
61
62
63
64
65 public PmfmsTableUIModel getTableModel() {
66 return tableModel;
67 }
68
69
70
71
72
73
74 public void setTableModel(PmfmsTableUIModel tableModel) {
75 this.tableModel = tableModel;
76 firePropertyChange(PROPERTY_TABLE_MODEL, null, tableModel);
77 }
78
79
80 @Override
81 protected PmfmStrategyDTO newBean() {
82 return DaliBeanFactory.newPmfmStrategyDTO();
83 }
84
85
86 @Override
87 public boolean isSurvey() {
88 return delegateObject.isSurvey();
89 }
90
91
92 @Override
93 public void setSurvey(boolean survey) {
94 delegateObject.setSurvey(survey);
95 }
96
97
98 @Override
99 public boolean isSampling() {
100 return delegateObject.isSampling();
101 }
102
103
104 @Override
105 public void setSampling(boolean sampling) {
106 delegateObject.setSampling(sampling);
107 }
108
109
110 @Override
111 public boolean isGrouping() {
112 return delegateObject.isGrouping();
113 }
114
115
116 @Override
117 public void setGrouping(boolean grouping) {
118 delegateObject.setGrouping(grouping);
119 }
120
121
122 @Override
123 public boolean isUnique() {
124 return delegateObject.isUnique();
125 }
126
127
128 @Override
129 public void setUnique(boolean unique) {
130 delegateObject.setUnique(unique);
131 }
132
133
134 @Override
135 public Integer getRankOrder() {
136 return delegateObject.getRankOrder();
137 }
138
139
140 @Override
141 public void setRankOrder(Integer rankOrder) {
142 delegateObject.setRankOrder(rankOrder);
143 }
144
145
146 @Override
147 public PmfmDTO getPmfm() {
148 return delegateObject.getPmfm();
149 }
150
151
152 @Override
153 public void setPmfm(PmfmDTO pmfm) {
154 delegateObject.setPmfm(pmfm);
155 }
156
157
158 @Override
159 public ErrorDTO getErrors(int index) {
160 return delegateObject.getErrors(index);
161 }
162
163
164 @Override
165 public boolean isErrorsEmpty() {
166 return delegateObject.isErrorsEmpty();
167 }
168
169
170 @Override
171 public int sizeErrors() {
172 return delegateObject.sizeErrors();
173 }
174
175
176 @Override
177 public void addErrors(ErrorDTO errors) {
178 delegateObject.addErrors(errors);
179 }
180
181
182 @Override
183 public void addAllErrors(Collection<ErrorDTO> errors) {
184 delegateObject.addAllErrors(errors);
185 }
186
187
188 @Override
189 public boolean removeErrors(ErrorDTO errors) {
190 return delegateObject.removeErrors(errors);
191 }
192
193
194 @Override
195 public boolean removeAllErrors(Collection<ErrorDTO> errors) {
196 return delegateObject.removeAllErrors(errors);
197 }
198
199
200 @Override
201 public boolean containsErrors(ErrorDTO errors) {
202 return delegateObject.containsErrors(errors);
203 }
204
205
206 @Override
207 public boolean containsAllErrors(Collection<ErrorDTO> errors) {
208 return delegateObject.containsAllErrors(errors);
209 }
210
211
212 @Override
213 public Collection<ErrorDTO> getErrors() {
214 return delegateObject.getErrors();
215 }
216
217
218 @Override
219 public void setErrors(Collection<ErrorDTO> errors) {
220 delegateObject.setErrors(errors);
221 }
222
223 @Override
224 public QualitativeValueDTO getQualitativeValues(int index) {
225 return delegateObject.getQualitativeValues(0);
226 }
227
228 @Override
229 public boolean isQualitativeValuesEmpty() {
230 return delegateObject.isQualitativeValuesEmpty();
231 }
232
233 @Override
234 public int sizeQualitativeValues() {
235 return delegateObject.sizeQualitativeValues();
236 }
237
238 @Override
239 public void addQualitativeValues(QualitativeValueDTO qualitativeValues) {
240 delegateObject.addQualitativeValues(qualitativeValues);
241 }
242
243 @Override
244 public void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
245 delegateObject.addAllQualitativeValues(qualitativeValues);
246 }
247
248 @Override
249 public boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues) {
250 return delegateObject.removeQualitativeValues(qualitativeValues);
251 }
252
253 @Override
254 public boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
255 return delegateObject.removeAllQualitativeValues(qualitativeValues);
256 }
257
258 @Override
259 public boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues) {
260 return delegateObject.containsQualitativeValues(qualitativeValues);
261 }
262
263 @Override
264 public boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
265 return delegateObject.containsAllQualitativeValues(qualitativeValues);
266 }
267
268 @Override
269 public List<QualitativeValueDTO> getQualitativeValues() {
270 return delegateObject.getQualitativeValues();
271 }
272
273 @Override
274 public void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues) {
275 delegateObject.setQualitativeValues(qualitativeValues);
276 }
277 }