1 package fr.ifremer.dali.ui.swing.content.manage.referential.pmfm.fraction.table;
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.dali.dto.ErrorAware;
27 import fr.ifremer.dali.dto.ErrorDTO;
28 import fr.ifremer.dali.dto.DaliBeanFactory;
29 import fr.ifremer.quadrige3.ui.core.dto.referential.StatusDTO;
30 import fr.ifremer.dali.dto.referential.pmfm.FractionDTO;
31 import fr.ifremer.dali.dto.referential.pmfm.MatrixDTO;
32 import fr.ifremer.dali.ui.swing.util.table.AbstractDaliRowUIModel;
33 import org.nuiton.util.beans.Binder;
34 import org.nuiton.util.beans.BinderFactory;
35
36 import java.util.*;
37
38
39
40
41
42
43 public class FractionsTableRowModel extends AbstractDaliRowUIModel<FractionDTO, FractionsTableRowModel> implements FractionDTO, ErrorAware {
44
45 private static final Binder<FractionDTO, FractionsTableRowModel> FROM_BEAN_BINDER =
46 BinderFactory.newBinder(FractionDTO.class, FractionsTableRowModel.class);
47
48 private static final Binder<FractionsTableRowModel, FractionDTO> TO_BEAN_BINDER =
49 BinderFactory.newBinder(FractionsTableRowModel.class, FractionDTO.class);
50
51 private final List<ErrorDTO> errors;
52
53
54
55
56 public FractionsTableRowModel() {
57 super(FROM_BEAN_BINDER, TO_BEAN_BINDER);
58 errors = new ArrayList<>();
59 }
60
61
62 @Override
63 protected FractionDTO newBean() {
64 return DaliBeanFactory.newFractionDTO();
65 }
66
67
68 @Override
69 public String getName() {
70 return delegateObject.getName();
71 }
72
73
74 @Override
75 public void setName(String mnemonique) {
76 delegateObject.setName(mnemonique);
77 }
78
79
80 @Override
81 public String getDescription() {
82 return delegateObject.getDescription();
83 }
84
85
86 @Override
87 public void setDescription(String description) {
88 delegateObject.setDescription(description);
89 }
90
91 @Override
92 public String getComment() {
93 return delegateObject.getComment();
94 }
95
96 @Override
97 public void setComment(String comment) {
98 delegateObject.setComment(comment);
99 }
100
101
102 @Override
103 public StatusDTO getStatus() {
104 return delegateObject.getStatus();
105 }
106
107
108 @Override
109 public void setStatus(StatusDTO status) {
110 delegateObject.setStatus(status);
111 }
112
113
114 @Override
115 public MatrixDTO getMatrixes(int index) {
116 return delegateObject.getMatrixes(index);
117 }
118
119
120 @Override
121 public boolean isMatrixesEmpty() {
122 return delegateObject.isMatrixesEmpty();
123 }
124
125
126 @Override
127 public int sizeMatrixes() {
128 return delegateObject.sizeMatrixes();
129 }
130
131
132 @Override
133 public void addMatrixes(MatrixDTO Matrixes) {
134 delegateObject.addMatrixes(Matrixes);
135 }
136
137
138 @Override
139 public void addAllMatrixes(
140 Collection<MatrixDTO> Matrixes) {
141 delegateObject.addAllMatrixes(Matrixes);
142 }
143
144
145 @Override
146 public boolean removeMatrixes(MatrixDTO Matrixes) {
147 return delegateObject.removeMatrixes(Matrixes);
148 }
149
150
151 @Override
152 public boolean removeAllMatrixes(
153 Collection<MatrixDTO> Matrixes) {
154 return delegateObject.removeAllMatrixes(Matrixes);
155 }
156
157
158 @Override
159 public boolean containsMatrixes(MatrixDTO Matrixes) {
160 return delegateObject.containsMatrixes(Matrixes);
161 }
162
163
164 @Override
165 public boolean containsAllMatrixes(
166 Collection<MatrixDTO> Matrixes) {
167 return delegateObject.containsAllMatrixes(Matrixes);
168 }
169
170
171 @Override
172 public Set<MatrixDTO> getMatrixes() {
173 return delegateObject.getMatrixes();
174 }
175
176
177 @Override
178 public void setMatrixes(Set<MatrixDTO> Matrixes) {
179 delegateObject.setMatrixes(Matrixes);
180 }
181
182
183 @Override
184 public boolean isDirty() {
185 return delegateObject.isDirty();
186 }
187
188
189 @Override
190 public void setDirty(boolean dirty) {
191 delegateObject.setDirty(dirty);
192 }
193
194 @Override
195 public boolean isReadOnly() {
196 return delegateObject.isReadOnly();
197 }
198
199 @Override
200 public void setReadOnly(boolean readOnly) {
201 delegateObject.setReadOnly(readOnly);
202 }
203
204 @Override
205 public Date getCreationDate() {
206 return delegateObject.getCreationDate();
207 }
208
209 @Override
210 public void setCreationDate(Date date) {
211 delegateObject.setCreationDate(date);
212 }
213
214 @Override
215 public Date getUpdateDate() {
216 return delegateObject.getUpdateDate();
217 }
218
219 @Override
220 public void setUpdateDate(Date date) {
221 delegateObject.setUpdateDate(date);
222 }
223
224
225 @Override
226 public Collection<ErrorDTO> getErrors() {
227 return errors;
228 }
229 }