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