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.

Author:
Craig Gallen, David Hustace

Method Summary
 Set<OnmsMonitoredService> findByApplication(OnmsApplication application)
          findByApplication
 List<OnmsMonitoredService> findByType(String typeName)
          findByType
 List<OnmsMonitoredService> findMatchingServices(ServiceSelector serviceSelector)
          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)
          Deprecated. Use get(Integer, InetAddress, Integer, Integer) instead
 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, lock, save, saveOrUpdate, update
 

Method Detail

get

OnmsMonitoredService get(Integer nodeId,
                         String ipAddr,
                         Integer ifIndex,
                         Integer serviceId)
Deprecated. Use get(Integer, InetAddress, Integer, Integer) instead

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,
                         InetAddress ipAddr,
                         Integer ifIndex,
                         Integer serviceId)

get

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

get

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

get

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

findByType

List<OnmsMonitoredService> findByType(String typeName)

findByType

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

findMatchingServices

List<OnmsMonitoredService> findMatchingServices(ServiceSelector serviceSelector)

findMatchingServices

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

findByApplication

Set<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.