org.opengts.extra.war.report.session
Class SessionStatusReport

java.lang.Object
  extended by org.opengts.war.report.ReportData
      extended by org.opengts.extra.war.report.session.SessionStatusReport

public class SessionStatusReport
extends ReportData


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
SessionStatusReport(ReportEntry rptEntry, RequestProperties reqState, ReportDeviceList devList)
           
 
Method Summary
 DBDataIterator getBodyDataIterator()
           
 ReportLayout getReportLayout()
          Gets the bound ReportLayout singleton instance for this report
static ReportLayout GetReportLayout()
          Gets the bound ReportLayout singleton instance for this report
 DBDataIterator getTotalsDataIterator()
           
 void postInitialize()
          This method is called after all other ReportConstraints have been set.
 
Methods inherited from class org.opengts.war.report.ReportData
_countEventData, _getEventData, countEventData, expandHeaderText, getAccount, getAccountID, getAutoReportURL, getColumnCount, getDataRowTemplate, getDevice, getDeviceCount, getEventData, getEventData, getFirstDeviceID, getGraphLinkDescription, getGraphURL, 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, getSupportsGraphDisplay, getSupportsKmlDisplay, getSupportsMapDisplay, getTimeEnd, getTimeStart, getTimeZone, getTimeZoneString, getUser, getUserID, getValidGPSRequired, getWhereSelector, hasReportColumn, hasReportOption, isSingleDeviceOnly, isSoapRequest, 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

SessionStatusReport

public SessionStatusReport(ReportEntry rptEntry,
                           RequestProperties reqState,
                           ReportDeviceList devList)
                    throws ReportException
Throws:
ReportException
Method Detail

postInitialize

public void postInitialize()
Description copied from class: ReportData
This method is called after all other ReportConstraints have been set. The report has this opportunity to make any changes to the ReportConstraints before the report is actually generated

Overrides:
postInitialize in class ReportData

GetReportLayout

public static ReportLayout GetReportLayout()
Gets the bound ReportLayout singleton instance for this report

Returns:
The bound ReportLayout

getReportLayout

public ReportLayout getReportLayout()
Gets the bound ReportLayout singleton instance for this report

Specified by:
getReportLayout in class ReportData
Returns:
The bound ReportLayout

getBodyDataIterator

public DBDataIterator getBodyDataIterator()
Specified by:
getBodyDataIterator in class ReportData

getTotalsDataIterator

public DBDataIterator getTotalsDataIterator()
Specified by:
getTotalsDataIterator in class ReportData