public abstract class CloupiaNonTabularReport extends CloupiaReport implements TabularReportGeneratorIf, HeatMapReportGeneratorIf, HistoricalReportGeneratorIf, SnapshotReportGeneratorIf
Constructor and Description |
---|
CloupiaNonTabularReport() |
CloupiaNonTabularReport(java.lang.String name,
java.lang.String label,
int reportType,
int reportHint) |
Modifier and Type | Method and Description |
---|---|
HistoricalReport |
generateReport(ReportRegistryEntry reportEntry,
ReportContext repConext,
java.lang.String durationName,
long fromTime,
long toTime) |
HeatMapReport |
getHeatMapReportReport(ReportRegistryEntry reportEntry,
ReportContext context) |
int |
getReportHint() |
java.lang.String |
getReportLabel() |
java.lang.String |
getReportName() |
int |
getReportType() |
SnapshotReport |
getSnapshotReport(ReportRegistryEntry reportEntry,
ReportContext context) |
TabularReport |
getTabularReportReport(ReportRegistryEntry reportEntry,
ReportContext context)
The method is the main method that will be called for displaying tabular data.
|
boolean |
isEasyReport() |
boolean |
isLeafReport() |
boolean |
isManagementReport() |
getContextLevel, getContextName, getContextType, getImplementationClass, getMapRules, getMenuID, getMgmtColumnIndex, getMgmtDisplayColumnIndex, getOperationLevel, getOpLevel, getPaginationModelClass, getPaginationProvider, getRbid, getReportLabelLocalized, getReportPriority, getRequiredFeatureLicense, getSeries, isPaginated, isReportEntryContextDynamic, isTaggable, setColumns, setContextLevel, setContextName, setContextType, setMapRules, setMenuID, setMgmtColumnIndex, setMgmtDisplayColumnIndex, setOperationLevel, setPaginated, setPaginationModelClass, setPaginationProvider, setRbid, setReportEntryContextDynamic, setReportHint, setRequiredFeatureLicense, setTaggable, showInSummary
public CloupiaNonTabularReport()
public CloupiaNonTabularReport(java.lang.String name, java.lang.String label, int reportType, int reportHint)
public java.lang.String getReportName()
getReportName
in class CloupiaReport
public java.lang.String getReportLabel()
getReportLabel
in class CloupiaReport
public boolean isLeafReport()
isLeafReport
in class CloupiaReport
public boolean isEasyReport()
isEasyReport
in class CloupiaReport
public int getReportType()
getReportType
in class CloupiaReport
public int getReportHint()
getReportHint
in class CloupiaReport
public SnapshotReport getSnapshotReport(ReportRegistryEntry reportEntry, ReportContext context) throws java.lang.Exception
getSnapshotReport
in interface SnapshotReportGeneratorIf
java.lang.Exception
public HistoricalReport generateReport(ReportRegistryEntry reportEntry, ReportContext repConext, java.lang.String durationName, long fromTime, long toTime) throws java.lang.Exception
generateReport
in interface HistoricalReportGeneratorIf
java.lang.Exception
public HeatMapReport getHeatMapReportReport(ReportRegistryEntry reportEntry, ReportContext context) throws java.lang.Exception
getHeatMapReportReport
in interface HeatMapReportGeneratorIf
java.lang.Exception
public TabularReport getTabularReportReport(ReportRegistryEntry reportEntry, ReportContext context) throws java.lang.Exception
TabularReportGeneratorIf
getTabularReportReport
in interface TabularReportGeneratorIf
getTabularReportReport
in class CloupiaReport
reportEntry
- This class has the info about the report (Report Name, Report Label, menu...)context
- Context information for this report (Passed from the context from Open Automation
report)java.lang.Exception
TabularReport, TabularReportInternalModel, ReportRegistryEntry, ReportContext
public boolean isManagementReport()
isManagementReport
in class CloupiaReport