View Javadoc
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  }