org.opennms.netmgt.dao
Interface MonitoredServiceDao

All Superinterfaces:
OnmsDao<OnmsMonitoredService,Integer>
All Known Implementing Classes:
MonitoredServiceDaoHibernate

public interface MonitoredServiceDao
extends OnmsDao<OnmsMonitoredService,Integer>

MonitoredServiceDao interface.

Version:
$Id: $
Author:
Craig Gallen, David Hustace

Method Summary
 Collection<OnmsMonitoredService> findByApplication(OnmsApplication application)
          findByApplication
 Collection<OnmsMonitoredService> findByType(String typeName)
          findByType
 Collection<OnmsMonitoredService> findMatchingServices(ServiceSelector serviceSelector)
          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 interface org.opennms.netmgt.dao.OnmsDao
clear, countAll, countMatching, delete, findAll, findMatching, flush, get, initialize, load, save, saveOrUpdate, update
 

Method Detail

get

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

get

Parameters:
nodeId - a Integer object.
ipAddr - a String object.
ifIndex - a Integer object.
serviceId - a Integer object.
Returns:
a OnmsMonitoredService object.

get

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

get

Parameters:
nodeId - a Integer object.
ipAddress - a String object.
svcName - a String object.
Returns:
a OnmsMonitoredService object.

findByType

Collection<OnmsMonitoredService> findByType(String typeName)

findByType

Parameters:
typeName - a String object.
Returns:
a Collection object.

findMatchingServices

Collection<OnmsMonitoredService> findMatchingServices(ServiceSelector serviceSelector)

findMatchingServices

Parameters:
serviceSelector - a ServiceSelector object.
Returns:
a Collection object.

findByApplication

Collection<OnmsMonitoredService> findByApplication(OnmsApplication application)

findByApplication

Parameters:
application - a OnmsApplication object.
Returns:
a Collection object.

getPrimaryService

OnmsMonitoredService getPrimaryService(Integer nodeId,
                                       String svcName)

getPrimaryService

Parameters:
nodeId - a Integer object.
svcName - a String object.
Returns:
a OnmsMonitoredService object.


Copyright © 2011. All Rights Reserved.