public class ReportRequest
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
filter
Defines a search string to select a data subset for which the requested report should be
built.
|
private java.lang.String |
reportId
Defines report id.
|
private java.util.Map<java.lang.String,java.lang.String> |
reportParameters
Defines report parameters and their values.
|
private java.lang.String[] |
selectedRows
Defines key data for which the requested report should be built.
|
Constructor and Description |
---|
ReportRequest()
Creates the report request data transfer object.
|
ReportRequest(java.lang.String reportId,
java.lang.String[] selectedRows,
java.lang.String filter,
java.util.Map<java.lang.String,java.lang.String> reportParameters)
Constructs the report request data transfer object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getFilter()
Gets the filter.
|
java.lang.String |
getReportId()
Gets the report id.
|
java.util.Map<java.lang.String,java.lang.String> |
getReportParameters()
Gets the report parameters.
|
java.lang.String[] |
getSelectedRows()
Gets the selected rows.
|
int |
hashCode() |
boolean |
isDetailedReportRequest()
Tests if this is a request for the detailed report.
|
void |
setFilter(java.lang.String filter)
Sets the filter.
|
void |
setReportId(java.lang.String reportId)
Sets the report id.
|
void |
setReportParameters(java.util.Map<java.lang.String,java.lang.String> reportParameters)
Sets the report parameters.
|
void |
setSelectedRows(java.lang.String[] selectedRows)
Sets the selected rows.
|
private java.lang.String reportId
private java.lang.String[] selectedRows
private java.util.Map<java.lang.String,java.lang.String> reportParameters
private java.lang.String filter
public ReportRequest()
public ReportRequest(java.lang.String reportId, java.lang.String[] selectedRows, java.lang.String filter, java.util.Map<java.lang.String,java.lang.String> reportParameters)
reportId
- The report idselectedRows
- The selected rowsfilter
- The filterreportParameters
- The report parameterspublic java.lang.String getReportId()
public void setReportId(java.lang.String reportId)
reportId
- The new report idpublic java.lang.String[] getSelectedRows()
public void setSelectedRows(java.lang.String[] selectedRows)
selectedRows
- The new selected rowspublic java.util.Map<java.lang.String,java.lang.String> getReportParameters()
public void setReportParameters(java.util.Map<java.lang.String,java.lang.String> reportParameters)
reportParameters
- The report parameterspublic java.lang.String getFilter()
public void setFilter(java.lang.String filter)
filter
- The new filterpublic boolean isDetailedReportRequest()
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)