1 package fr.ifremer.tutti.service.report;
2
3 /*
4 * #%L
5 * Tutti :: Service
6 * $Id:$
7 * $HeadURL:$
8 * %%
9 * Copyright (C) 2012 - 2015 Ifremer
10 * %%
11 * This program is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU General Public License as
13 * published by the Free Software Foundation, either version 3 of the
14 * License, or (at your option) any later version.
15 *
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU General Public License for more details.
20 *
21 * You should have received a copy of the GNU General Public
22 * License along with this program. If not, see
23 * <http://www.gnu.org/licenses/gpl-3.0.html>.
24 * #L%
25 */
26
27 import java.io.File;
28 import java.io.Serializable;
29
30 /**
31 * Request to generate a report.
32 *
33 * Created on 3/11/15.
34 *
35 * @author Tony Chemit - chemit@codelutin.com
36 * @since 3.13.2
37 */
38 public class ReportGenerationRequest implements Serializable {
39
40 private static final long serialVersionUID = 1L;
41
42 /** Report to use. */
43 protected File report;
44
45 /**
46 * Selected program id.
47 */
48 protected String programId;
49
50 /**
51 * Selected cruise id (of fishing operation).
52 */
53 protected Integer cruiseId;
54
55 /**
56 * Selected fishing operation to report.
57 */
58 protected Integer fishingOperationId;
59
60 public File getReport() {
61 return report;
62 }
63
64 public void setReport(File report) {
65 this.report = report;
66 }
67
68 public String getProgramId() {
69 return programId;
70 }
71
72 public void setProgramId(String programId) {
73 this.programId = programId;
74 }
75
76 public Integer getCruiseId() {
77 return cruiseId;
78 }
79
80 public void setCruiseId(Integer cruiseId) {
81 this.cruiseId = cruiseId;
82 }
83
84 public Integer getFishingOperationId() {
85 return fishingOperationId;
86 }
87
88 public void setFishingOperationId(Integer fishingOperationId) {
89 this.fishingOperationId = fishingOperationId;
90 }
91 }