org.opengts.extra.war.report.event
Class EventThermoReport

java.lang.Object
  extended by org.opengts.war.report.ReportData
      extended by org.opengts.war.report.event.EventDetailReport
          extended by org.opengts.extra.war.report.event.EventThermoReport

public class EventThermoReport
extends EventDetailReport


Nested Class Summary
 
Nested classes/interfaces inherited from class org.opengts.war.report.ReportData
ReportData.ArrayDataIterator, ReportData.ListDataIterator
 
Field Summary
 
Fields inherited from class org.opengts.war.report.ReportData
FORMAT_GRAPH, FORMAT_KML, FORMAT_MAP
 
Constructor Summary
EventThermoReport(ReportEntry rptEntry, RequestProperties reqState, ReportDeviceList devList)
          Event Detail Report Constructor
 
Method Summary
 DBDataIterator getBodyDataIterator()
          Creates and returns an iterator for the row data displayed in the body of this report.
 URIArg getGraphURL()
           
 boolean getSupportsGraphDisplay()
          Returns true if this report supports displaying a graph
 
Methods inherited from class org.opengts.war.report.event.EventDetailReport
getReportLayout, GetReportLayout, getSupportsKmlDisplay, getSupportsMapDisplay, getTotalsDataIterator, isSingleDeviceOnly
 
Methods inherited from class org.opengts.war.report.ReportData
_countEventData, _getEventData, countEventData, expandHeaderText, getAccount, getAccountID, getAutoReportURL, getColumnCount, getDataRowTemplate, getDevice, getDeviceCount, getEventData, getEventData, getFirstDeviceID, getGraphLinkDescription, getGraphWindowSize, getKmlLinkDescription, getKmlURL, getLocale, getMapIconSelector, getMapLinkDescription, getMapURL, getMapWindowSize, getMaximumEventDataCount, getOrderAscending, getPreferredFormat, getPrivateLabel, getProperties, getRefreshURL, getReportCallback, getReportColumns, getReportConstraints, getReportDeviceList, getReportEntry, getReportFactory, getReportLimit, getReportName, getReportOption, getReportSubtitle, getReportTitle, getReportType, getRequestProperties, getRuleSelector, getSelectionLimit, getSelectionLimitType, getStatusCodes, getTimeEnd, getTimeStart, getTimeZone, getTimeZoneString, getUser, getUserID, getValidGPSRequired, getWhereSelector, hasReportColumn, hasReportOption, isSoapRequest, postInitialize, setAutoReportURL, setGraphURL, setKmlURL, setMapIconSelector, setMapURL, setPreferredFormat, setRefreshURL, setReportCallback, setReportColumns, setReportConstraints, setReportDeviceList, setReportName, setReportOption, setReportSubtitle, setReportTitle, writeReport, writeReport, writeReportStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventThermoReport

public EventThermoReport(ReportEntry rptEntry,
                         RequestProperties reqState,
                         ReportDeviceList devList)
                  throws ReportException
Event Detail Report Constructor

Parameters:
rptEntry - The ReportEntry that generated this report
reqState - The session RequestProperties instance
devList - The list of devices
Throws:
ReportException
Method Detail

getBodyDataIterator

public DBDataIterator getBodyDataIterator()
Creates and returns an iterator for the row data displayed in the body of this report.

Overrides:
getBodyDataIterator in class EventDetailReport
Returns:
The body row data iterator

getSupportsGraphDisplay

public boolean getSupportsGraphDisplay()
Returns true if this report supports displaying a graph

Overrides:
getSupportsGraphDisplay in class ReportData
Returns:
True if this report supports displaying a graph, false otherwise

getGraphURL

public URIArg getGraphURL()
Overrides:
getGraphURL in class ReportData