1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.itracker.web.forms;
20
21 import org.apache.struts.action.ActionErrors;
22 import org.apache.struts.action.ActionMapping;
23 import org.apache.struts.validator.ValidatorForm;
24
25 import javax.servlet.http.HttpServletRequest;
26
27
28
29
30
31
32 public class DisplayReportForm extends ValidatorForm {
33
34
35
36 private static final long serialVersionUID = 1L;
37 private String type;
38 private Integer[] projectIds;
39 private Integer reportId;
40 private String reportOutput;
41
42 public void reset(ActionMapping mapping, HttpServletRequest request) {
43 type = null;
44 projectIds = null;
45 reportId = null;
46 reportOutput = null;
47
48 }
49
50 public ActionErrors validate(ActionMapping mapping,
51 HttpServletRequest request) {
52 ActionErrors errors = super.validate(mapping, request);
53
54 return errors;
55 }
56
57 public Integer[] getProjectIds() {
58 if (null == projectIds)
59 return null;
60 return projectIds.clone();
61 }
62
63 public void setProjectIds(Integer[] projectIds) {
64 if (null == projectIds)
65 this.projectIds = null;
66 else
67 this.projectIds = projectIds.clone();
68 }
69
70 public Integer getReportId() {
71 return reportId;
72 }
73
74 public void setReportId(Integer reportId) {
75 this.reportId = reportId;
76 }
77
78 public String getReportOutput() {
79 return reportOutput;
80 }
81
82 public void setReportOutput(String reportOutput) {
83 this.reportOutput = reportOutput;
84 }
85
86 public String getType() {
87 return type;
88 }
89
90 public void setType(String type) {
91 this.type = type;
92 }
93 }