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
26
27 import org.apache.commons.lang3.time.DateFormatUtils;
28 import org.jdesktop.beans.AbstractSerializableBean;
29
30 import java.util.Date;
31
32
33
34
35
36 public class SpeciesFrequencyLogRowModel extends AbstractSerializableBean {
37
38 public static final String PROPERTY_LABEL = "label";
39
40 private static final long serialVersionUID = 1L;
41
42 protected Float lengthStep;
43
44 protected Date date;
45
46 protected IndividualObservationBatchRowModel obsRow;
47
48 public Float getLengthStep() {
49 return lengthStep;
50 }
51
52 public void setLengthStep(Float lengthStep) {
53 this.lengthStep = lengthStep;
54 }
55
56 public Date getDate() {
57 return date;
58 }
59
60 public void setDate(Date date) {
61 this.date = date;
62 }
63
64 public IndividualObservationBatchRowModel getObsRow() {
65 return obsRow;
66 }
67
68 public void setObsRow(IndividualObservationBatchRowModel obsRow) {
69 this.obsRow = obsRow;
70 }
71
72 public String getLabel() {
73 String formattedTime = DateFormatUtils.format(date, "HH:mm:ss");
74 return formattedTime + " : " + lengthStep.toString();
75 }
76
77 public void setLabel(String label) {
78
79 }
80 }