public class VMPaginatedReportHandler extends PaginatedReportHandler
Constructor and Description |
---|
VMPaginatedReportHandler() |
Modifier and Type | Method and Description |
---|---|
Query |
appendContextSubQuery(ReportRegistryEntry entry,
TabularReportMetadata md,
ReportContext rc,
Query query)
If the report context necessitates the query be appended with additional clauses.
|
TabularReport |
createTabularReport(java.lang.String reportName,
ReportContext context,
TabularReportMetadata md,
java.util.List<?> data) |
static java.util.List<?> |
getFilteredVMsForUser(java.util.List<?> data) |
getPage, getPage, getPageCount, getRowCount, getRowCount, getTabularReportMetadata, getTabularReportMetadata, getTabularReportReport, main
public TabularReport createTabularReport(java.lang.String reportName, ReportContext context, TabularReportMetadata md, java.util.List<?> data) throws java.lang.Exception
createTabularReport
in class PaginatedReportHandler
java.lang.Exception
public Query appendContextSubQuery(ReportRegistryEntry entry, TabularReportMetadata md, ReportContext rc, Query query)
PaginationProviderIf
entry
- The report registry entry for this report.md
- All the metadata for this report.rc
- The report context to determine if this query needs appending.query
- The base query as passed in from UI.public static java.util.List<?> getFilteredVMsForUser(java.util.List<?> data)