org.opengts.war.report.event
Class EventSummaryReport

java.lang.Object
  extended by org.opengts.war.report.ReportData
      extended by org.opengts.war.report.event.EventSummaryReport

public class EventSummaryReport
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
EventSummaryReport(ReportEntry rptEntry, RequestProperties reqState, ReportDeviceList devList)
          Event Summary Report Constructor
 
Method Summary
 DBDataIterator getBodyDataIterator()
          Creates and returns an iterator for the row data displayed in the body of this report.
 ReportLayout getReportLayout()
          Gets the bound ReportLayout singleton instance for this report
static ReportLayout GetReportLayout()
          Gets the bound ReportLayout singleton instance for this report
 long getSelectionLimit()
          Returns the selection limit
 EventData.LimitType getSelectionLimitType()
          Returns the limit type contraint
 boolean getSupportsKmlDisplay()
          Returns true if this report supports displaying KML
 boolean getSupportsMapDisplay()
          Returns true if this report supports displaying a map
 DBDataIterator getTotalsDataIterator()
          Creates and returns an iterator for the row data displayed in the total rows of this report.
 void postInitialize()
          Post report initialization
 
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, getStatusCodes, getSupportsGraphDisplay, 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

EventSummaryReport

public EventSummaryReport(ReportEntry rptEntry,
                          RequestProperties reqState,
                          ReportDeviceList devList)
                   throws ReportException
Event Summary Report Constructor

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

postInitialize

public void postInitialize()
Post report initialization

Overrides:
postInitialize in class ReportData

getSupportsMapDisplay

public boolean getSupportsMapDisplay()
Returns true if this report supports displaying a map

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

getSupportsKmlDisplay

public boolean getSupportsKmlDisplay()
Returns true if this report supports displaying KML

Overrides:
getSupportsKmlDisplay in class ReportData
Returns:
True if this report supports displaying KML, false otherwise

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()
Creates and returns an iterator for the row data displayed in the body of this report.

Specified by:
getBodyDataIterator in class ReportData
Returns:
The body row data iterator

getTotalsDataIterator

public DBDataIterator getTotalsDataIterator()
Creates and returns an iterator for the row data displayed in the total rows of this report.

Specified by:
getTotalsDataIterator in class ReportData
Returns:
The total row data iterator

getSelectionLimitType

public EventData.LimitType getSelectionLimitType()
Returns the limit type contraint

Overrides:
getSelectionLimitType in class ReportData
Returns:
The limit type

getSelectionLimit

public long getSelectionLimit()
Returns the selection limit

Overrides:
getSelectionLimit in class ReportData
Returns:
The selection limit