1
22
23 package com.liferay.portal.kernel.bi.reporting;
24
25 import java.io.Serializable;
26
27 import java.util.Map;
28
29
35 public class ReportRequest implements Serializable {
36
37 public ReportRequest(
38 ReportRequestContext reportRequestContext,
39 ReportDesignRetriever reportDesignRetriever,
40 Map<String, String> reportParameters, String reportFormat) {
41
42 _reportRequestContext = reportRequestContext;
43 _reportDesignRetriever = reportDesignRetriever;
44 _reportParameters = reportParameters;
45 _reportFormat = ReportFormat.parse(reportFormat);
46 }
47
48 public ReportDesignRetriever getReportDesignRetriever() {
49 return _reportDesignRetriever;
50 }
51
52 public ReportFormat getReportFormat() {
53 return _reportFormat;
54 }
55
56 public Map<String, String> getReportParameters() {
57 return _reportParameters;
58 }
59
60 public ReportRequestContext getReportRequestContext() {
61 return _reportRequestContext;
62 }
63
64 public void setReportDesignRetriever(
65 ReportDesignRetriever reportDesignRetriever) {
66
67 _reportDesignRetriever = reportDesignRetriever;
68 }
69
70 public void setReportFormat(ReportFormat reportFormat) {
71 _reportFormat = reportFormat;
72 }
73
74 public void setReportParameters(Map<String, String> reportParameters) {
75 _reportParameters.putAll(reportParameters);
76 }
77
78 public void setReportRequestContext(
79 ReportRequestContext reportRequestContext) {
80 _reportRequestContext = reportRequestContext;
81 }
82
83 private ReportDesignRetriever _reportDesignRetriever;
84 private ReportFormat _reportFormat;
85 private Map<String, String> _reportParameters;
86 private ReportRequestContext _reportRequestContext;
87
88 }