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.data.MarineLitterBatch;
26 import fr.ifremer.tutti.persistence.entities.data.MarineLitterBatchs;
27 import fr.ifremer.tutti.persistence.entities.referential.CaracteristicQualitativeValue;
28
29
30
31
32
33
34
35 public class MarineLitterRow extends RowWithOperationContextSupport {
36
37 private static final long serialVersionUID = 1L;
38
39 public static final String PROPERTY_MARINE_LITTER_ID = "marineLitterId";
40
41 protected MarineLitterBatch marineLitterBatch;
42
43 public static MarineLitterRow newEmptyInstance() {
44 MarineLitterRow row = new MarineLitterRow();
45 row.forImport();
46 row.setMarineLitterBatch(MarineLitterBatchs.newMarineLitterBatch());
47 return row;
48 }
49
50 public void setMarineLitterBatch(MarineLitterBatch marineLitterBatch) {
51 this.marineLitterBatch = marineLitterBatch;
52 }
53
54 public void setMarineLitterCategory(CaracteristicQualitativeValue marineLitterCategory) {
55 marineLitterBatch.setMarineLitterCategory(marineLitterCategory);
56 }
57
58 public void setMarineLitterSizeCategory(CaracteristicQualitativeValue marineLitterSizeCategory) {
59 marineLitterBatch.setMarineLitterSizeCategory(marineLitterSizeCategory);
60 }
61
62 public void setNumber(Integer number) {
63 marineLitterBatch.setNumber(number);
64 }
65
66 public void setWeight(Float weight) {
67 marineLitterBatch.setWeight(weight);
68 }
69
70 public void setComment(String comment) {
71 marineLitterBatch.setComment(comment);
72 }
73
74 public void setMarineLitterId(Integer marineLitterId) {
75 marineLitterBatch.setId(marineLitterId);
76 }
77
78 public MarineLitterBatch getMarineLitterBatch() {
79 return marineLitterBatch;
80 }
81
82 public CaracteristicQualitativeValue getMarineLitterCategory() {
83 return marineLitterBatch.getMarineLitterCategory();
84 }
85
86 public CaracteristicQualitativeValue getMarineLitterSizeCategory() {
87 return marineLitterBatch.getMarineLitterSizeCategory();
88 }
89
90 public Integer getNumber() {
91 return marineLitterBatch.getNumber();
92 }
93
94 public Float getWeight() {
95 return marineLitterBatch.getWeight();
96 }
97
98 public String getComment() {
99 return marineLitterBatch.getComment();
100 }
101
102 public Integer getMarineLitterId() {
103 return marineLitterBatch.getIdAsInt();
104 }
105
106 }