Package org.opennms.web.svclayer
Interface SurveillanceService
-
- All Known Implementing Classes:
DefaultSurveillanceService
@Transactional(readOnly=true) public interface SurveillanceService
Class designed for gathering Aggreate Status of nodes to be displayed in a cross sectional view of categories. This service provides the objects requried for a view used by a surveillance/operations team within a NOC.- Author:
- David Hustace, Mathew Brozowski, DJ Gregor, Jeff Gehlbach
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SimpleWebTable
createSurveillanceTable(java.lang.String surveillanceViewName, ProgressMonitor progressMonitor)
createSurveillanceTablejava.lang.Integer
getHeaderRefreshSeconds(java.lang.String viewName)
getHeaderRefreshSecondsjava.util.List<java.lang.String>
getViewNames()
getViewNamesboolean
isViewName(java.lang.String viewName)
isViewName
-
-
-
Method Detail
-
createSurveillanceTable
SimpleWebTable createSurveillanceTable(java.lang.String surveillanceViewName, ProgressMonitor progressMonitor)
createSurveillanceTable
- Parameters:
surveillanceViewName
- aString
object.progressMonitor
- aProgressMonitor
object.- Returns:
- a
SimpleWebTable
object.
-
getHeaderRefreshSeconds
java.lang.Integer getHeaderRefreshSeconds(java.lang.String viewName)
getHeaderRefreshSeconds
- Parameters:
viewName
- aString
object.- Returns:
- a
String
object.
-
isViewName
boolean isViewName(java.lang.String viewName)
isViewName
- Parameters:
viewName
- aString
object.- Returns:
- a boolean.
-
getViewNames
java.util.List<java.lang.String> getViewNames()
getViewNames
- Returns:
- a
List
object.
-
-