org.opennms.web.svclayer.support
Class DefaultSurveillanceService

java.lang.Object
  extended by org.opennms.web.svclayer.support.DefaultSurveillanceService
All Implemented Interfaces:
SurveillanceService

public class DefaultSurveillanceService
extends Object
implements SurveillanceService

DefaultSurveillanceService class.

Since:
1.8.1
Author:
David Hustace, Mathew Brozowski, Jeff Gehlbach

Nested Class Summary
 class DefaultSurveillanceService.SurveillanceView
           
 
Constructor Summary
DefaultSurveillanceService()
           
 
Method Summary
 SimpleWebTable createSurveillanceTable()
          createSurveillanceTable
 SimpleWebTable createSurveillanceTable(String surveillanceViewName, ProgressMonitor progressMonitor)
          createSurveillanceTable
 CategoryDao getCategoryDao()
          getCategoryDao
 String getHeaderRefreshSeconds(String viewName)
          getHeaderRefreshSeconds
 NodeDao getNodeDao()
          getNodeDao
 SurveillanceViewConfigDao getSurveillanceConfigDao()
          getSurveillanceConfigDao
 List<String> getViewNames()
          getViewNames
 boolean isViewName(String viewName)
          isViewName
 void setCategoryDao(CategoryDao categoryDao)
          setCategoryDao
 void setNodeDao(NodeDao nodeDao)
          setNodeDao
 void setSurveillanceConfigDao(SurveillanceViewConfigDao surveillanceConfigDao)
          setSurveillanceConfigDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSurveillanceService

public DefaultSurveillanceService()
Method Detail

createSurveillanceTable

public SimpleWebTable createSurveillanceTable()

createSurveillanceTable

Returns:
a SimpleWebTable object.

createSurveillanceTable

public SimpleWebTable createSurveillanceTable(String surveillanceViewName,
                                              ProgressMonitor progressMonitor)

createSurveillanceTable

Creates a custom table object containing intersected rows and columns and categories.

Specified by:
createSurveillanceTable in interface SurveillanceService
Parameters:
surveillanceViewName - a String object.
progressMonitor - a ProgressMonitor object.
Returns:
a SimpleWebTable object.

getNodeDao

public NodeDao getNodeDao()

getNodeDao

Returns:
a NodeDao object.

setNodeDao

public void setNodeDao(NodeDao nodeDao)

setNodeDao

Parameters:
nodeDao - a NodeDao object.

getCategoryDao

public CategoryDao getCategoryDao()

getCategoryDao

Returns:
a CategoryDao object.

setCategoryDao

public void setCategoryDao(CategoryDao categoryDao)

setCategoryDao

Parameters:
categoryDao - a CategoryDao object.

getSurveillanceConfigDao

public SurveillanceViewConfigDao getSurveillanceConfigDao()

getSurveillanceConfigDao

Returns:
a SurveillanceViewConfigDao object.

setSurveillanceConfigDao

public void setSurveillanceConfigDao(SurveillanceViewConfigDao surveillanceConfigDao)

setSurveillanceConfigDao

Parameters:
surveillanceConfigDao - a SurveillanceViewConfigDao object.

getHeaderRefreshSeconds

public String getHeaderRefreshSeconds(String viewName)

getHeaderRefreshSeconds

Specified by:
getHeaderRefreshSeconds in interface SurveillanceService
Parameters:
viewName - a String object.
Returns:
a String object.

isViewName

public boolean isViewName(String viewName)

isViewName

Specified by:
isViewName in interface SurveillanceService
Parameters:
viewName - a String object.
Returns:
a boolean.

getViewNames

public List<String> getViewNames()

getViewNames

Specified by:
getViewNames in interface SurveillanceService
Returns:
a List object.


Copyright © 2011. All Rights Reserved.