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()afterPropertiesSetorg.opennms.netmgt.model.OnmsCriteriacreateOutageCriteria()Create aOnmsCriteriathat will selectOnmsOutageobjects.org.opennms.netmgt.model.OnmsCriteriacreateServiceCriteria()Create aOnmsCriteriathat will selectOnmsMonitoredServiceobjects.org.opennms.netmgt.dao.api.MonitoredServiceDaogetMonitoredServiceDao()getMonitoredServiceDaoRtcNodeModelgetNodeList()getNodeListRtcNodeModelgetNodeListForCriteria(org.opennms.netmgt.model.OnmsCriteria serviceCriteria, org.opennms.netmgt.model.OnmsCriteria outageCriteria)getNodeListForCriteriaorg.opennms.netmgt.dao.api.OutageDaogetOutageDao()getOutageDaovoidsetMonitoredServiceDao(org.opennms.netmgt.dao.api.MonitoredServiceDao monitoredServiceDao)setMonitoredServiceDaovoidsetOutageDao(org.opennms.netmgt.dao.api.OutageDao outageDao)setOutageDao
-
-
-
Method Detail
-
getNodeList
public RtcNodeModel getNodeList()
getNodeList
- Specified by:
getNodeListin interfaceRtcService- Returns:
- a
RtcNodeModelobject.
-
getNodeListForCriteria
public RtcNodeModel getNodeListForCriteria(org.opennms.netmgt.model.OnmsCriteria serviceCriteria, org.opennms.netmgt.model.OnmsCriteria outageCriteria)
getNodeListForCriteria
- Specified by:
getNodeListForCriteriain interfaceRtcService- Parameters:
serviceCriteria- aOnmsCriteriaobject.outageCriteria- aOnmsCriteriaobject.- Returns:
- a
RtcNodeModelobject.
-
createOutageCriteria
public org.opennms.netmgt.model.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 org.opennms.netmgt.model.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 org.opennms.netmgt.dao.api.MonitoredServiceDao getMonitoredServiceDao()
getMonitoredServiceDao
- Returns:
- a
MonitoredServiceDaoobject.
-
setMonitoredServiceDao
public void setMonitoredServiceDao(org.opennms.netmgt.dao.api.MonitoredServiceDao monitoredServiceDao)
setMonitoredServiceDao
- Parameters:
monitoredServiceDao- aMonitoredServiceDaoobject.
-
getOutageDao
public org.opennms.netmgt.dao.api.OutageDao getOutageDao()
getOutageDao
- Returns:
- a
OutageDaoobject.
-
setOutageDao
public void setOutageDao(org.opennms.netmgt.dao.api.OutageDao outageDao)
setOutageDao
- Parameters:
outageDao- aOutageDaoobject.
-
-