1 package fr.ifremer.tutti.service.pupitri.report;
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 fr.ifremer.tutti.service.pupitri.PupitriSignContext;
28
29
30
31
32
33
34
35 public class PupitriImportReportRow {
36
37 private boolean sorted;
38
39 private String speciesCode;
40
41 private String speciesName;
42
43 private String speciesVernucalCode;
44
45 private String sign;
46
47 private float sortedWeight;
48
49 private int nbBox;
50
51 private int nbSmallBox;
52
53 private int nbBigBox;
54
55 public static PupitriImportReportRow newRow(String code,
56 String name,
57 String vernacularCode,
58 boolean sorted,
59 PupitriSignContext signContext) {
60 PupitriImportReportRow result = new PupitriImportReportRow();
61 result.speciesCode = code;
62 result.speciesName = name;
63 result.speciesVernucalCode = vernacularCode;
64 result.sorted = sorted;
65 result.sign = signContext.getSigns().getSign();
66 result.sortedWeight = signContext.getWeight();
67 result.nbBox = signContext.getNbBox();
68 result.nbSmallBox = signContext.getNbSmallBox();
69 result.nbBigBox = signContext.getNbBigBox();
70 return result;
71 }
72
73 public String getSpeciesCode() {
74 return speciesCode;
75 }
76
77 public String getSpeciesName() {
78 return speciesName;
79 }
80
81 public String getSpeciesVernucalCode() {
82 return speciesVernucalCode;
83 }
84
85 public boolean isSorted() {
86 return sorted;
87 }
88
89 public float getSortedWeight() {
90 return sortedWeight;
91 }
92
93 public String getSign() {
94 return sign;
95 }
96
97 public int getNbBox() {
98 return nbBox;
99 }
100
101 public int getNbSmallBox() {
102 return nbSmallBox;
103 }
104
105 public int getNbBigBox() {
106 return nbBigBox;
107 }
108 }