1 package fr.ifremer.dali.ui.swing.content.manage.context.contextslist;
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
27 import fr.ifremer.dali.dto.DaliBeanFactory;
28 import fr.ifremer.dali.dto.configuration.context.ContextDTO;
29 import fr.ifremer.dali.dto.configuration.filter.FilterDTO;
30 import fr.ifremer.dali.ui.swing.util.table.AbstractDaliRowUIModel;
31 import fr.ifremer.quadrige3.ui.core.dto.referential.StatusDTO;
32 import org.nuiton.util.beans.Binder;
33 import org.nuiton.util.beans.BinderFactory;
34
35 import java.util.Collection;
36 import java.util.Date;
37
38
39
40
41
42
43 public class ManageContextsListTableUIRowModel extends AbstractDaliRowUIModel<ContextDTO, ManageContextsListTableUIRowModel> implements ContextDTO {
44
45 private static final Binder<ContextDTO, ManageContextsListTableUIRowModel> FROM_BEAN_BINDER =
46 BinderFactory.newBinder(ContextDTO.class, ManageContextsListTableUIRowModel.class);
47
48 private static final Binder<ManageContextsListTableUIRowModel, ContextDTO> TO_BEAN_BINDER =
49 BinderFactory.newBinder(ManageContextsListTableUIRowModel.class, ContextDTO.class);
50
51
52
53
54
55 public ManageContextsListTableUIRowModel() {
56 super(FROM_BEAN_BINDER, TO_BEAN_BINDER);
57 }
58
59
60 @Override
61 protected ContextDTO newBean() {
62 return DaliBeanFactory.newContextDTO();
63 }
64
65
66 @Override
67 public String getName() {
68 return delegateObject.getName();
69 }
70
71
72 @Override
73 public void setName(String name) {
74 delegateObject.setName(name);
75 }
76
77
78 @Override
79 public String getDescription() {
80 return delegateObject.getDescription();
81 }
82
83
84 @Override
85 public void setDescription(String description) {
86 delegateObject.setDescription(description);
87 }
88
89
90 @Override
91 public boolean isDirty() {
92 return delegateObject.isDirty();
93 }
94
95
96 @Override
97 public void setDirty(boolean dirty) {
98 delegateObject.setDirty(dirty);
99 }
100
101 @Override
102 public boolean isReadOnly() {
103 return delegateObject.isReadOnly();
104 }
105
106 @Override
107 public void setReadOnly(boolean readOnly) {
108 delegateObject.setReadOnly(readOnly);
109 }
110
111 @Override
112 public Date getCreationDate() {
113 return delegateObject.getCreationDate();
114 }
115
116 @Override
117 public void setCreationDate(Date date) {
118 delegateObject.setCreationDate(date);
119 }
120
121 @Override
122 public Date getUpdateDate() {
123 return delegateObject.getUpdateDate();
124 }
125
126 @Override
127 public void setUpdateDate(Date date) {
128 delegateObject.setUpdateDate(date);
129 }
130
131 @Override
132 public StatusDTO getStatus() {
133 return null;
134 }
135
136 @Override
137 public void setStatus(StatusDTO status) {
138
139 }
140
141
142 @Override
143 public FilterDTO getFilters(int index) {
144 return delegateObject.getFilters(index);
145 }
146
147
148 @Override
149 public boolean isFiltersEmpty() {
150 return delegateObject.isFiltersEmpty();
151 }
152
153
154 @Override
155 public int sizeFilters() {
156 return delegateObject.sizeFilters();
157 }
158
159
160 @Override
161 public void addFilters(FilterDTO filter) {
162 delegateObject.addFilters(filter);
163 }
164
165
166 @Override
167 public void addAllFilters(Collection<FilterDTO> filter) {
168 delegateObject.addAllFilters(filter);
169 }
170
171
172 @Override
173 public boolean removeFilters(FilterDTO filter) {
174 return delegateObject.removeFilters(filter);
175 }
176
177
178 @Override
179 public boolean removeAllFilters(Collection<FilterDTO> filter) {
180 return delegateObject.removeAllFilters(filter);
181 }
182
183
184 @Override
185 public boolean containsFilters(FilterDTO filter) {
186 return delegateObject.containsFilters(filter);
187 }
188
189
190 @Override
191 public boolean containsAllFilters(Collection<FilterDTO> filter) {
192 return delegateObject.containsAllFilters(filter);
193 }
194
195
196 @Override
197 public Collection<FilterDTO> getFilters() {
198 return delegateObject.getFilters();
199 }
200
201
202 @Override
203 public void setFilters(Collection<FilterDTO> filter) {
204 delegateObject.setFilters(filter);
205 }
206 }