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 import fr.ifremer.tutti.persistence.entities.referential.Gear;
27
28 import java.io.Serializable;
29
30
31
32
33
34
35
36 public class GearCaracteristicRow extends RowWithCruiseContextSupport {
37
38 private static final long serialVersionUID = 1L;
39
40 public static final String PROPERTY_GEAR = "gear";
41
42 public static final String PROPERTY_CARACTERISTIC = "caracteristic";
43
44 public static final String PROPERTY_VALUE = "value";
45
46 public static final String PROPERTY_RANK_ORDER = Gear.PROPERTY_RANK_ORDER;
47
48 public static GearCaracteristicRow newEmptyInstance() {
49 GearCaracteristicRow row = new GearCaracteristicRow();
50 row.forImport();
51 return row;
52 }
53
54 protected Gear gear;
55
56 protected Caracteristic caracteristic;
57
58 protected short rankOrder;
59
60 protected Serializable value;
61
62 public void setGear(Gear gear) {
63 this.gear = gear;
64 }
65
66 public void setCaracteristic(Caracteristic caracteristic) {
67 this.caracteristic = caracteristic;
68 }
69
70 public void setValue(Serializable value) {
71 this.value = value;
72 }
73
74 public void setValue(String value) {
75 this.value = value;
76 }
77
78 public Gear getGear() {
79 return gear;
80 }
81
82 public Caracteristic getCaracteristic() {
83 return caracteristic;
84 }
85
86 public Serializable getValue() {
87 return value;
88 }
89
90 public short getRankOrder() {
91 return rankOrder;
92 }
93
94 public void setRankOrder(short rankOrder) {
95 this.rankOrder = rankOrder;
96 }
97
98 }