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.
-
-