1 package fr.ifremer.dali.ui.swing.content.observation.survey.history;
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.PersonDTO;
26 import fr.ifremer.dali.dto.system.ValidationHistoryDTO;
27 import fr.ifremer.dali.ui.swing.util.table.AbstractDaliRowUIModel;
28 import org.nuiton.util.beans.Binder;
29 import org.nuiton.util.beans.BinderFactory;
30
31 import java.util.Date;
32
33
34
35
36 public class ValidationHistoryRowModel extends AbstractDaliRowUIModel<ValidationHistoryDTO, ValidationHistoryRowModel> implements ValidationHistoryDTO {
37
38 private static final Binder<ValidationHistoryDTO, ValidationHistoryRowModel> FROM_BEAN_BINDER =
39 BinderFactory.newBinder(ValidationHistoryDTO.class, ValidationHistoryRowModel.class);
40 private static final Binder<ValidationHistoryRowModel, ValidationHistoryDTO> TO_BEAN_BINDER =
41 BinderFactory.newBinder(ValidationHistoryRowModel.class, ValidationHistoryDTO.class);
42
43 public ValidationHistoryRowModel() {
44 super(FROM_BEAN_BINDER, TO_BEAN_BINDER);
45 }
46
47 @Override
48 protected ValidationHistoryDTO newBean() {
49 return DaliBeanFactory.newValidationHistoryDTO();
50 }
51
52 @Override
53 public Date getDate() {
54 return delegateObject.getDate();
55 }
56
57 @Override
58 public void setDate(Date date) {
59 delegateObject.setDate(date);
60 }
61
62 @Override
63 public String getComment() {
64 return delegateObject.getComment();
65 }
66
67 @Override
68 public void setComment(String comment) {
69 delegateObject.setComment(comment);
70 }
71
72 @Override
73 public PersonDTO getRecorderPerson() {
74 return delegateObject.getRecorderPerson();
75 }
76
77 @Override
78 public void setRecorderPerson(PersonDTO recorderPerson) {
79 delegateObject.setRecorderPerson(recorderPerson);
80 }
81 }