org.opennms.netmgt.dao.hibernate
Class MonitoredServiceDaoHibernate

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate<OnmsMonitoredService,Integer>
              extended by org.opennms.netmgt.dao.hibernate.MonitoredServiceDaoHibernate
All Implemented Interfaces:
MonitoredServiceDao, OnmsDao<OnmsMonitoredService,Integer>, org.springframework.beans.factory.InitializingBean

public class MonitoredServiceDaoHibernate
extends AbstractDaoHibernate<OnmsMonitoredService,Integer>
implements MonitoredServiceDao

MonitoredServiceDaoHibernate class.

Author:
david

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
MonitoredServiceDaoHibernate()
          Constructor for MonitoredServiceDaoHibernate.
 
Method Summary
 Set<OnmsMonitoredService> findByApplication(OnmsApplication application)
          findByApplication
 List<OnmsMonitoredService> findByType(String type)
          findByType
 List<OnmsMonitoredService> findMatchingServices(ServiceSelector selector)
          findMatchingServices
 OnmsMonitoredService get(Integer nodeId, InetAddress ipAddr, Integer ifIndex, Integer serviceId)
          get
 OnmsMonitoredService get(Integer nodeId, InetAddress ipAddress, String svcName)
          get
 OnmsMonitoredService get(Integer nodeId, String ipAddr, Integer ifIndex, Integer serviceId)
          get
 OnmsMonitoredService getPrimaryService(Integer nodeId, String svcName)
          getPrimaryService
 
Methods inherited from class org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate
bulkDelete, clear, countAll, countMatching, delete, deleteAll, evict, find, find, findAll, findMatching, findMatchingObjects, findObjects, findUnique, findUnique, findUnique, flush, get, initDao, initialize, load, lock, merge, queryInt, queryInt, save, saveOrUpdate, update
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.dao.OnmsDao
clear, countAll, countMatching, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
 

Constructor Detail

MonitoredServiceDaoHibernate

public MonitoredServiceDaoHibernate()

Constructor for MonitoredServiceDaoHibernate.

Method Detail

findByType

public List<OnmsMonitoredService> findByType(String type)

findByType

Specified by:
findByType in interface MonitoredServiceDao
Parameters:
type - a String object.
Returns:
a Collection object.

get

public OnmsMonitoredService get(Integer nodeId,
                                InetAddress ipAddress,
                                String svcName)

get

Specified by:
get in interface MonitoredServiceDao
Parameters:
nodeId - a Integer object.
ipAddress - a String object.
svcName - a String object.
Returns:
a OnmsMonitoredService object.

getPrimaryService

public OnmsMonitoredService getPrimaryService(Integer nodeId,
                                              String svcName)

getPrimaryService

Specified by:
getPrimaryService in interface MonitoredServiceDao
Parameters:
nodeId - a Integer object.
svcName - a String object.
Returns:
a OnmsMonitoredService object.

get

public OnmsMonitoredService get(Integer nodeId,
                                String ipAddr,
                                Integer ifIndex,
                                Integer serviceId)

get

Specified by:
get in interface MonitoredServiceDao
Parameters:
nodeId - a Integer object.
ipAddr - a String object.
ifIndex - a Integer object.
serviceId - a Integer object.
Returns:
a OnmsMonitoredService object.

get

public OnmsMonitoredService get(Integer nodeId,
                                InetAddress ipAddr,
                                Integer ifIndex,
                                Integer serviceId)

get

Specified by:
get in interface MonitoredServiceDao
Parameters:
nodeId - a Integer object.
ipAddr - a InetAddress object.
ifIndex - a Integer object.
serviceId - a Integer object.
Returns:
a OnmsMonitoredService object.

findMatchingServices

public List<OnmsMonitoredService> findMatchingServices(ServiceSelector selector)

findMatchingServices

Specified by:
findMatchingServices in interface MonitoredServiceDao
Parameters:
selector - a ServiceSelector object.
Returns:
a Collection object.

findByApplication

public Set<OnmsMonitoredService> findByApplication(OnmsApplication application)

findByApplication

Specified by:
findByApplication in interface MonitoredServiceDao
Parameters:
application - a OnmsApplication object.
Returns:
a Collection object.


Copyright © 2011. All Rights Reserved.