1 package fr.ifremer.dali.ui.swing.content.manage.referential.menu;
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.filter.FilterCriteriaDTO;
29 import org.nuiton.util.beans.Binder;
30 import org.nuiton.util.beans.BinderFactory;
31
32
33
34
35 public class DefaultReferentialMenuUIModel extends AbstractReferentialMenuUIModel<FilterCriteriaDTO, DefaultReferentialMenuUIModel> {
36
37 private static final Binder<DefaultReferentialMenuUIModel, FilterCriteriaDTO> TO_BEAN_BINDER =
38 BinderFactory.newBinder(DefaultReferentialMenuUIModel.class, FilterCriteriaDTO.class);
39
40 private static final Binder<FilterCriteriaDTO, DefaultReferentialMenuUIModel> FROM_BEAN_BINDER =
41 BinderFactory.newBinder(FilterCriteriaDTO.class, DefaultReferentialMenuUIModel.class);
42
43
44
45
46 public DefaultReferentialMenuUIModel() {
47 super(FROM_BEAN_BINDER, TO_BEAN_BINDER);
48 }
49
50
51 @Override
52 protected FilterCriteriaDTO newBean() {
53 return DaliBeanFactory.newFilterCriteriaDTO();
54 }
55
56 @Override
57 public boolean isDirty() {
58 return delegateObject.isDirty();
59 }
60
61 @Override
62 public void setDirty(boolean dirty) {
63 delegateObject.setDirty(dirty);
64 }
65
66 @Override
67 public boolean isReadOnly() {
68 return delegateObject.isReadOnly();
69 }
70
71 @Override
72 public void setReadOnly(boolean readOnly) {
73 delegateObject.setReadOnly(readOnly);
74 }
75 }