1 package fr.ifremer.reefdb.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.reefdb.dto.ReefDbBeanFactory;
27 import fr.ifremer.reefdb.dto.configuration.control.RulePmfmDTO;
28 import fr.ifremer.quadrige3.ui.core.dto.referential.StatusDTO;
29 import fr.ifremer.reefdb.dto.referential.pmfm.PmfmDTO;
30 import fr.ifremer.reefdb.ui.swing.util.table.AbstractReefDbRowUIModel;
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 AbstractReefDbRowUIModel<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 ReefDbBeanFactory.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
95 @Override
96 public StatusDTO getStatus() {
97 return delegateObject.getStatus();
98 }
99
100
101 @Override
102 public void setStatus(StatusDTO status) {
103 delegateObject.setStatus(status);
104 }
105
106 @Override
107 public PmfmDTO getPmfm() {
108 return delegateObject.getPmfm();
109 }
110
111 @Override
112 public void setPmfm(PmfmDTO pmfm) {
113 delegateObject.setPmfm(pmfm);
114 }
115
116 @Override
117 public Date getCreationDate() {
118 return delegateObject.getCreationDate();
119 }
120
121 @Override
122 public void setCreationDate(Date date) {
123 delegateObject.setCreationDate(date);
124 }
125
126 @Override
127 public Date getUpdateDate() {
128 return delegateObject.getUpdateDate();
129 }
130
131 @Override
132 public void setUpdateDate(Date date) {
133 delegateObject.setUpdateDate(date);
134 }
135
136 }