1 package fr.ifremer.reefdb.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 import fr.ifremer.reefdb.dto.ErrorDTO;
27 import fr.ifremer.reefdb.dto.ReefDbBeanFactory;
28 import fr.ifremer.reefdb.dto.configuration.programStrategy.PmfmStrategyDTO;
29 import fr.ifremer.reefdb.dto.referential.DepartmentDTO;
30 import fr.ifremer.reefdb.dto.referential.pmfm.PmfmDTO;
31 import fr.ifremer.reefdb.dto.referential.pmfm.QualitativeValueDTO;
32 import fr.ifremer.reefdb.ui.swing.content.manage.program.pmfms.PmfmsTableUIModel;
33 import fr.ifremer.reefdb.ui.swing.util.AbstractReefDbBeanUIModel;
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 AbstractReefDbBeanUIModel<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 ReefDbBeanFactory.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 DepartmentDTO getAnalysisDepartment() {
148 return delegateObject.getAnalysisDepartment();
149 }
150
151
152 @Override
153 public void setAnalysisDepartment(DepartmentDTO analysisDepartment) {
154 delegateObject.setAnalysisDepartment(analysisDepartment);
155 }
156
157
158 @Override
159 public PmfmDTO getPmfm() {
160 return delegateObject.getPmfm();
161 }
162
163
164 @Override
165 public void setPmfm(PmfmDTO pmfm) {
166 delegateObject.setPmfm(pmfm);
167 }
168
169
170 @Override
171 public ErrorDTO getErrors(int index) {
172 return delegateObject.getErrors(index);
173 }
174
175
176 @Override
177 public boolean isErrorsEmpty() {
178 return delegateObject.isErrorsEmpty();
179 }
180
181
182 @Override
183 public int sizeErrors() {
184 return delegateObject.sizeErrors();
185 }
186
187
188 @Override
189 public void addErrors(ErrorDTO errors) {
190 delegateObject.addErrors(errors);
191 }
192
193
194 @Override
195 public void addAllErrors(Collection<ErrorDTO> errors) {
196 delegateObject.addAllErrors(errors);
197 }
198
199
200 @Override
201 public boolean removeErrors(ErrorDTO errors) {
202 return delegateObject.removeErrors(errors);
203 }
204
205
206 @Override
207 public boolean removeAllErrors(Collection<ErrorDTO> errors) {
208 return delegateObject.removeAllErrors(errors);
209 }
210
211
212 @Override
213 public boolean containsErrors(ErrorDTO errors) {
214 return delegateObject.containsErrors(errors);
215 }
216
217
218 @Override
219 public boolean containsAllErrors(Collection<ErrorDTO> errors) {
220 return delegateObject.containsAllErrors(errors);
221 }
222
223
224 @Override
225 public Collection<ErrorDTO> getErrors() {
226 return delegateObject.getErrors();
227 }
228
229
230 @Override
231 public void setErrors(Collection<ErrorDTO> errors) {
232 delegateObject.setErrors(errors);
233 }
234
235
236 @Override
237 public QualitativeValueDTO getQualitativeValues(int index) {
238 return delegateObject.getQualitativeValues(0);
239 }
240
241 @Override
242 public boolean isQualitativeValuesEmpty() {
243 return delegateObject.isQualitativeValuesEmpty();
244 }
245
246 @Override
247 public int sizeQualitativeValues() {
248 return delegateObject.sizeQualitativeValues();
249 }
250
251 @Override
252 public void addQualitativeValues(QualitativeValueDTO qualitativeValues) {
253 delegateObject.addQualitativeValues(qualitativeValues);
254 }
255
256 @Override
257 public void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
258 delegateObject.addAllQualitativeValues(qualitativeValues);
259 }
260
261 @Override
262 public boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues) {
263 return delegateObject.removeQualitativeValues(qualitativeValues);
264 }
265
266 @Override
267 public boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
268 return delegateObject.removeAllQualitativeValues(qualitativeValues);
269 }
270
271 @Override
272 public boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues) {
273 return delegateObject.containsQualitativeValues(qualitativeValues);
274 }
275
276 @Override
277 public boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
278 return delegateObject.containsAllQualitativeValues(qualitativeValues);
279 }
280
281 @Override
282 public List<QualitativeValueDTO> getQualitativeValues() {
283 return delegateObject.getQualitativeValues();
284 }
285
286 @Override
287 public void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues) {
288 delegateObject.setQualitativeValues(qualitativeValues);
289 }
290 }