1 package fr.ifremer.dali.ui.swing.content.manage.rule.pmfm;
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.DaliBeanFactory;
27 import fr.ifremer.dali.dto.configuration.control.RulePmfmDTO;
28 import fr.ifremer.quadrige3.ui.core.dto.referential.StatusDTO;
29 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
30 import fr.ifremer.dali.ui.swing.util.table.AbstractDaliRowUIModel;
31 import org.nuiton.util.beans.Binder;
32 import org.nuiton.util.beans.BinderFactory;
33
34 import java.util.Date;
35
36
37
38
39
40
41 public class ControlPmfmRowModel extends AbstractDaliRowUIModel<RulePmfmDTO, ControlPmfmRowModel> implements RulePmfmDTO {
42
43 private static final Binder<RulePmfmDTO, ControlPmfmRowModel> FROM_BEAN_BINDER =
44 BinderFactory.newBinder(RulePmfmDTO.class, ControlPmfmRowModel.class);
45
46 private static final Binder<ControlPmfmRowModel, RulePmfmDTO> TO_BEAN_BINDER =
47 BinderFactory.newBinder(ControlPmfmRowModel.class, RulePmfmDTO.class);
48
49
50
51
52 public ControlPmfmRowModel() {
53 super(FROM_BEAN_BINDER, TO_BEAN_BINDER);
54 }
55
56
57 @Override
58 protected RulePmfmDTO newBean() {
59 return DaliBeanFactory.newRulePmfmDTO();
60 }
61
62
63 @Override
64 public String getName() {
65 return delegateObject.getName();
66 }
67
68
69 @Override
70 public void setName(String name) {
71 delegateObject.setName(name);
72 }
73
74 @Override
75 public boolean isDirty() {
76 return delegateObject.isDirty();
77 }
78
79 @Override
80 public void setDirty(boolean dirty) {
81 delegateObject.setDirty(dirty);
82 }
83
84 @Override
85 public boolean isReadOnly() {
86 return delegateObject.isReadOnly();
87 }
88
89 @Override
90 public void setReadOnly(boolean readOnly) {
91 delegateObject.setReadOnly(readOnly);
92 }
93
94 @Override
95 public Date getCreationDate() {
96 return null;
97 }
98
99 @Override
100 public void setCreationDate(Date date) {
101
102 }
103
104 @Override
105 public Date getUpdateDate() {
106 return null;
107 }
108
109 @Override
110 public void setUpdateDate(Date date) {
111
112 }
113
114
115 @Override
116 public StatusDTO getStatus() {
117 return delegateObject.getStatus();
118 }
119
120
121 @Override
122 public void setStatus(StatusDTO status) {
123 delegateObject.setStatus(status);
124 }
125
126 @Override
127 public PmfmDTO getPmfm() {
128 return delegateObject.getPmfm();
129 }
130
131 @Override
132 public void setPmfm(PmfmDTO pmfm) {
133 delegateObject.setPmfm(pmfm);
134 }
135 }