1 package fr.ifremer.tutti.service.genericformat.csv;
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 fr.ifremer.tutti.persistence.entities.referential.Caracteristic;
26
27 import java.io.Serializable;
28
29
30
31
32
33
34
35 public class ParameterRow extends RowWithOperationContextSupport {
36
37 private static final long serialVersionUID = 1L;
38
39 public static enum ParameterType {GEAR, VESSEL}
40
41 public static final String PROPERTY_CARACTERISTIC = "caracteristic";
42
43 public static final String PROPERTY_VALUE = "value";
44
45 public static final String PROPERTY_PARAMETER_TYPE = "parameterType";
46
47 public static ParameterRow newEmptyInstance() {
48
49 ParameterRow row = new ParameterRow();
50 row.forImport();
51 return row;
52
53 }
54
55 private Caracteristic caracteristic;
56
57 private Serializable value;
58
59 private ParameterType parameterType;
60
61 public void setParameterType(ParameterType parameterType) {
62 this.parameterType = parameterType;
63 }
64
65 public void setCaracteristic(Caracteristic caracteristic) {
66 this.caracteristic = caracteristic;
67 }
68
69 public void setValue(Serializable value) {
70 this.value = value;
71 }
72
73 public ParameterType getParameterType() {
74 return parameterType;
75 }
76
77 public Caracteristic getCaracteristic() {
78 return caracteristic;
79 }
80
81 public Serializable getValue() {
82 return value;
83 }
84 }