1 package fr.ifremer.tutti.service.export.toconfirmreport;
2
3 /*
4 * #%L
5 * Tutti :: Service
6 * %%
7 * Copyright (C) 2012 - 2014 Ifremer
8 * %%
9 * This program is free software: you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as
11 * published by the Free Software Foundation, either version 3 of the
12 * License, or (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public
20 * License along with this program. If not, see
21 * <http://www.gnu.org/licenses/gpl-3.0.html>.
22 * #L%
23 */
24
25 import fr.ifremer.tutti.persistence.entities.referential.Species;
26 import fr.ifremer.tutti.persistence.entities.referential.Speciess;
27
28 /**
29 * To store a species or batch entry within his speices informations,
30 * his sorted weight, total weight and percentage amoong the total catch
31 * weight.
32 *
33 * @author Kevin Morin (Code Lutin)
34 * @since 3.13
35 */
36 public class ToConfirmReportBatchEntryBean {
37
38 private final Species species;
39
40 protected final String category;
41
42 protected final String categoryWeight;
43
44 protected final String weight;
45
46 protected final String comment;
47
48 public ToConfirmReportBatchEntryBean(Species species,
49 String category,
50 String categoryWeight,
51 String weight,
52 String comment) {
53 this.species = species;
54 this.category = category;
55 this.categoryWeight = categoryWeight;
56 this.weight = weight;
57 this.comment = comment;
58 }
59
60 public String getCode() {
61 return Speciess.getSurveyCodeOrRefTaxCode(species);
62 }
63
64 public String getScientificName() {
65 return species.getName();
66 }
67
68 public String getVernacularCode() {
69 return species.getVernacularCode();
70 }
71
72 public String getCategory() {
73 return category;
74 }
75
76 public String getCategoryWeight() {
77 return categoryWeight;
78 }
79
80 public String getWeight() {
81 return weight;
82 }
83
84 public String getComment() {
85 return comment;
86 }
87
88 }