1 package fr.ifremer.dali.ui.swing.content.extraction.config.preset;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import fr.ifremer.dali.dto.DaliBeanFactory;
25 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
26 import fr.ifremer.dali.dto.referential.pmfm.QualitativeValueDTO;
27 import fr.ifremer.dali.dto.system.extraction.PmfmPresetDTO;
28 import fr.ifremer.dali.ui.swing.util.table.AbstractDaliRowUIModel;
29 import org.nuiton.util.beans.Binder;
30 import org.nuiton.util.beans.BinderFactory;
31
32 import java.util.Collection;
33 import java.util.List;
34
35
36
37
38 public class PmfmPresetRowModel extends AbstractDaliRowUIModel<PmfmPresetDTO, PmfmPresetRowModel> implements PmfmPresetDTO {
39
40 private static final Binder<PmfmPresetDTO, PmfmPresetRowModel> FROM_BEAN_BINDER =
41 BinderFactory.newBinder(PmfmPresetDTO.class, PmfmPresetRowModel.class);
42 private static final Binder<PmfmPresetRowModel, PmfmPresetDTO> TO_BEAN_BINDER =
43 BinderFactory.newBinder(PmfmPresetRowModel.class, PmfmPresetDTO.class);
44
45
46
47
48 public PmfmPresetRowModel() {
49 super(FROM_BEAN_BINDER, TO_BEAN_BINDER);
50 }
51
52 @Override
53 protected PmfmPresetDTO newBean() {
54 return DaliBeanFactory.newPmfmPresetDTO();
55 }
56
57 @Override
58 public PmfmDTO getPmfm() {
59 return delegateObject.getPmfm();
60 }
61
62 @Override
63 public void setPmfm(PmfmDTO pmfm) {
64 delegateObject.setPmfm(pmfm);
65 }
66
67 @Override
68 public QualitativeValueDTO getQualitativeValues(int index) {
69 return delegateObject.getQualitativeValues(index);
70 }
71
72 @Override
73 public boolean isQualitativeValuesEmpty() {
74 return delegateObject.isQualitativeValuesEmpty();
75 }
76
77 @Override
78 public int sizeQualitativeValues() {
79 return delegateObject.sizeQualitativeValues();
80 }
81
82 @Override
83 public void addQualitativeValues(QualitativeValueDTO qualitativeValues) {
84 delegateObject.addQualitativeValues(qualitativeValues);
85 }
86
87 @Override
88 public void addAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
89 delegateObject.addAllQualitativeValues(qualitativeValues);
90 }
91
92 @Override
93 public boolean removeQualitativeValues(QualitativeValueDTO qualitativeValues) {
94 return delegateObject.removeQualitativeValues(qualitativeValues);
95 }
96
97 @Override
98 public boolean removeAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
99 return delegateObject.removeAllQualitativeValues(qualitativeValues);
100 }
101
102 @Override
103 public boolean containsQualitativeValues(QualitativeValueDTO qualitativeValues) {
104 return delegateObject.containsQualitativeValues(qualitativeValues);
105 }
106
107 @Override
108 public boolean containsAllQualitativeValues(Collection<QualitativeValueDTO> qualitativeValues) {
109 return delegateObject.containsAllQualitativeValues(qualitativeValues);
110 }
111
112 @Override
113 public List<QualitativeValueDTO> getQualitativeValues() {
114 return delegateObject.getQualitativeValues();
115 }
116
117 @Override
118 public void setQualitativeValues(List<QualitativeValueDTO> qualitativeValues) {
119 delegateObject.setQualitativeValues(qualitativeValues);
120 }
121 }