com.ebay.carad.os.vitalsigns
Interface IDashboardAgent
- All Superinterfaces: 
- IReportingListenerContainer
- All Known Implementing Classes: 
- DashboardAgent
- public interface IDashboardAgent 
- extends IReportingListenerContainer
- Version:
- $Id$
- Author:
- Jeremy Thomerson
 
 
getDefaultDataDAO
IDataDAO getDefaultDataDAO()
- 
 
- 
 
getReports
java.util.List getReports()
- 
 
- 
- Returns:
- List<IDashboardReportContainer> reports run by this agent.
 
getDestinationPath
java.lang.String getDestinationPath()
- 
 
- 
 
getTitle
java.lang.String getTitle()
- 
 
- 
 
runAllReports
void runAllReports()
- In charge of actually running the reports. This method should trigger the
 reports each to run, passing them a time when the reporting started.
 Before the reports are triggered, the PreStart event should be triggered
 on all listeners registered with the agent, followed by all listeners
 registered with all reports.  Then, after each report is run, the ReportRan
 event should be triggered, and following completion of all reports, the 
 ReportingComplete event.  Note that the listeners of the agent should always 
 be notified before the listeners of the reports.  ReportingExceptions thrown
 by any reports or any listeners of the agent or report should be caught.  Then
 the listeners should be notified of the agent, and then the reports, and processing
 should continue.
 
- 
 
- 
 
Copyright © 2004-2009. All Rights Reserved.