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, mainpublic TabularReport createTabularReport(java.lang.String reportName, ReportContext context, TabularReportMetadata md, java.util.List<?> data) throws java.lang.Exception
createTabularReport in class PaginatedReportHandlerjava.lang.Exceptionpublic Query appendContextSubQuery(ReportRegistryEntry entry, TabularReportMetadata md, ReportContext rc, Query query)
PaginationProviderIfentry - 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)