Package org.opennms.web.svclayer.support
Class DefaultSurveillanceService
- java.lang.Object
 - 
- 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
Nested Classes Modifier and Type Class Description static classDefaultSurveillanceService.SurveillanceView 
- 
Constructor Summary
Constructors Constructor Description DefaultSurveillanceService() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleWebTablecreateSurveillanceTable()createSurveillanceTableSimpleWebTablecreateSurveillanceTable(String surveillanceViewName, ProgressMonitor progressMonitor)createSurveillanceTableCategoryDaogetCategoryDao()getCategoryDaoIntegergetHeaderRefreshSeconds(String viewName)getHeaderRefreshSecondsNodeDaogetNodeDao()getNodeDaoSurveillanceViewConfigDaogetSurveillanceConfigDao()getSurveillanceConfigDaoList<String>getViewNames()getViewNamesbooleanisViewName(String viewName)isViewNamevoidsetCategoryDao(CategoryDao categoryDao)setCategoryDaovoidsetNodeDao(NodeDao nodeDao)setNodeDaovoidsetSurveillanceConfigDao(SurveillanceViewConfigDao surveillanceConfigDao)setSurveillanceConfigDao 
 - 
 
- 
- 
Method Detail
- 
createSurveillanceTable
public SimpleWebTable createSurveillanceTable()
createSurveillanceTable
- Returns:
 - a 
SimpleWebTableobject. 
 
- 
createSurveillanceTable
public SimpleWebTable createSurveillanceTable(String surveillanceViewName, ProgressMonitor progressMonitor)
createSurveillanceTable
Creates a custom table object containing intersected rows and columns and categories.- Specified by:
 createSurveillanceTablein interfaceSurveillanceService- Parameters:
 surveillanceViewName- aStringobject.progressMonitor- aProgressMonitorobject.- Returns:
 - a 
SimpleWebTableobject. 
 
- 
setNodeDao
public void setNodeDao(NodeDao nodeDao)
setNodeDao
- Parameters:
 nodeDao- aNodeDaoobject.
 
- 
getCategoryDao
public CategoryDao getCategoryDao()
getCategoryDao
- Returns:
 - a 
CategoryDaoobject. 
 
- 
setCategoryDao
public void setCategoryDao(CategoryDao categoryDao)
setCategoryDao
- Parameters:
 categoryDao- aCategoryDaoobject.
 
- 
getSurveillanceConfigDao
public SurveillanceViewConfigDao getSurveillanceConfigDao()
getSurveillanceConfigDao
- Returns:
 - a 
SurveillanceViewConfigDaoobject. 
 
- 
setSurveillanceConfigDao
public void setSurveillanceConfigDao(SurveillanceViewConfigDao surveillanceConfigDao)
setSurveillanceConfigDao
- Parameters:
 surveillanceConfigDao- aSurveillanceViewConfigDaoobject.
 
- 
getHeaderRefreshSeconds
public Integer getHeaderRefreshSeconds(String viewName)
getHeaderRefreshSeconds
- Specified by:
 getHeaderRefreshSecondsin interfaceSurveillanceService- Parameters:
 viewName- aStringobject.- Returns:
 - a 
Stringobject. 
 
- 
isViewName
public boolean isViewName(String viewName)
isViewName
- Specified by:
 isViewNamein interfaceSurveillanceService- Parameters:
 viewName- aStringobject.- Returns:
 - a boolean.
 
 
- 
getViewNames
public List<String> getViewNames()
getViewNames
- Specified by:
 getViewNamesin interfaceSurveillanceService- Returns:
 - a 
Listobject. 
 
 - 
 
 -