1 package fr.ifremer.dali.ui.swing.content.manage.referential.pmfm.qualitativevalue;
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.referential.pmfm.QualitativeValueDTO;
27 import fr.ifremer.dali.ui.swing.util.table.AbstractDaliRowUIModel;
28 import fr.ifremer.dali.ui.swing.util.table.AbstractDaliTableUIModel;
29
30
31
32
33 public class QualitativeValueUIModel extends AbstractDaliTableUIModel<QualitativeValueDTO, QualitativeValueTableRowModel, QualitativeValueUIModel> {
34
35 private boolean editable;
36 public static final String PROPERTY_EDITABLE = "editable";
37
38 private boolean doubleList;
39 public static final String PROPERTY_DOUBLE_LIST = "doubleList";
40 private AbstractDaliRowUIModel parentRowModel = null;
41 public static final String PROPERTY_PARENT_ROW_MODEL = "parentRowModel";
42
43
44
45
46 public QualitativeValueUIModel() {
47 super();
48 }
49
50
51
52
53
54
55 public AbstractDaliRowUIModel getParentRowModel() {
56 return parentRowModel;
57 }
58
59
60
61
62
63
64 public void setParentRowModel(AbstractDaliRowUIModel parentRowModel) {
65 this.parentRowModel = parentRowModel;
66 firePropertyChange(PROPERTY_PARENT_ROW_MODEL, null, parentRowModel);
67 }
68
69 public boolean isEditable() {
70 return editable;
71 }
72
73 public void setEditable(boolean editable) {
74 this.editable = editable;
75 firePropertyChange(PROPERTY_EDITABLE, null, editable);
76
77 }
78
79 public boolean isDoubleList() {
80 return doubleList;
81 }
82
83 public void setDoubleList(boolean doubleList) {
84 this.doubleList = doubleList;
85 firePropertyChange(PROPERTY_DOUBLE_LIST, null, doubleList);
86 }
87 }