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.

Version:
$Id: $
Author:
david

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
MonitoredServiceDaoHibernate()
          Constructor for MonitoredServiceDaoHibernate.
 
Method Summary
 Collection<OnmsMonitoredService> findByApplication(OnmsApplication application)
          findByApplication
 Collection<OnmsMonitoredService> findByType(String type)
          findByType
 Collection<OnmsMonitoredService> findMatchingServices(ServiceSelector selector)
          findMatchingServices
 OnmsMonitoredService get(Integer nodeId, String ipAddr, Integer ifIndex, Integer serviceId)
          get
 OnmsMonitoredService get(Integer nodeId, String ipAddress, String svcName)
          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, initialize, load, 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, initDao
 
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, save, saveOrUpdate, update
 

Constructor Detail

MonitoredServiceDaoHibernate

public MonitoredServiceDaoHibernate()

Constructor for MonitoredServiceDaoHibernate.

Method Detail

findByType

public Collection<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,
                                String 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.

findMatchingServices

public Collection<OnmsMonitoredService> findMatchingServices(ServiceSelector selector)

findMatchingServices

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

findByApplication

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