1 package fr.ifremer.tutti.ui.swing.content.operation.catches.species.frequency;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import org.jdesktop.swingx.table.TableColumnModelExt;
26 import org.nuiton.jaxx.application.swing.table.AbstractApplicationTableModel;
27 import org.nuiton.jaxx.application.swing.table.ColumnIdentifier;
28
29 import static org.nuiton.i18n.I18n.n;
30
31
32
33
34
35
36
37 public class SpeciesFrequencyLogsTableModel extends AbstractApplicationTableModel<SpeciesFrequencyLogRowModel> {
38
39 private static final long serialVersionUID = 1L;
40
41 public static final ColumnIdentifier<SpeciesFrequencyRowModel> LABEL = ColumnIdentifier.newId(
42 SpeciesFrequencyLogRowModel.PROPERTY_LABEL,
43 n("tutti.editSpeciesFrequencies.logTable.header.label"),
44 n("tutti.editSpeciesFrequencies.logTable.header.label"));
45
46
47 public SpeciesFrequencyLogsTableModel(TableColumnModelExt columnModel) {
48 super(columnModel, true, false);
49 setNoneEditableCols();
50 }
51
52 @Override
53 public SpeciesFrequencyLogRowModel createNewRow() {
54 return new SpeciesFrequencyLogRowModel();
55 }
56
57 }