Class DefaultRtcService
- java.lang.Object
-
- org.opennms.web.svclayer.support.DefaultRtcService
-
- All Implemented Interfaces:
RtcService,org.springframework.beans.factory.InitializingBean
public class DefaultRtcService extends Object implements RtcService, org.springframework.beans.factory.InitializingBean
DefaultRtcService class.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- DJ Gregor
-
-
Constructor Summary
Constructors Constructor Description DefaultRtcService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()afterPropertiesSetOnmsCriteriacreateOutageCriteria()Create aOnmsCriteriathat will selectOnmsOutageobjects.OnmsCriteriacreateServiceCriteria()Create aOnmsCriteriathat will selectOnmsMonitoredServiceobjects.MonitoredServiceDaogetMonitoredServiceDao()getMonitoredServiceDaoRtcNodeModelgetNodeList()getNodeListRtcNodeModelgetNodeListForCriteria(OnmsCriteria serviceCriteria, OnmsCriteria outageCriteria)getNodeListForCriteriaOutageDaogetOutageDao()getOutageDaovoidsetMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)setMonitoredServiceDaovoidsetOutageDao(OutageDao outageDao)setOutageDao
-
-
-
Method Detail
-
getNodeList
public RtcNodeModel getNodeList()
getNodeList
- Specified by:
getNodeListin interfaceRtcService- Returns:
- a
RtcNodeModelobject.
-
getNodeListForCriteria
public RtcNodeModel getNodeListForCriteria(OnmsCriteria serviceCriteria, OnmsCriteria outageCriteria)
getNodeListForCriteria
- Specified by:
getNodeListForCriteriain interfaceRtcService- Parameters:
serviceCriteria- aOnmsCriteriaobject.outageCriteria- aOnmsCriteriaobject.- Returns:
- a
RtcNodeModelobject.
-
createOutageCriteria
public OnmsCriteria createOutageCriteria()
Create a
OnmsCriteriathat will selectOnmsOutageobjects.CAUTION: This criteria must contain a JOIN alias to the node table called 'node' so that the {@link org.opennms.dashboard.server.CriteriaAddingVisitor.addCriteriaForCategories(OnmsCriteria, String...)} function can add a category-based restriction on matching node IDs to the criteria.
- Specified by:
createOutageCriteriain interfaceRtcService- Returns:
- a
OnmsCriteriaobject.
-
createServiceCriteria
public OnmsCriteria createServiceCriteria()
Create a
OnmsCriteriathat will selectOnmsMonitoredServiceobjects.CAUTION: This criteria must contain a JOIN alias to the node table called 'node' so that the {@link org.opennms.dashboard.server.CriteriaAddingVisitor.addCriteriaForCategories(OnmsCriteria, String...)} function can add a category-based restriction on matching node IDs to the criteria.
- Specified by:
createServiceCriteriain interfaceRtcService- Returns:
- a
OnmsCriteriaobject.
-
afterPropertiesSet
public void afterPropertiesSet()
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
getMonitoredServiceDao
public MonitoredServiceDao getMonitoredServiceDao()
getMonitoredServiceDao
- Returns:
- a
MonitoredServiceDaoobject.
-
setMonitoredServiceDao
public void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
setMonitoredServiceDao
- Parameters:
monitoredServiceDao- aMonitoredServiceDaoobject.
-
-