public class MonitoredServiceDaoHibernate extends AbstractDaoHibernate<OnmsMonitoredService,Integer> implements MonitoredServiceDao
MonitoredServiceDaoHibernate class.
m_criteriaConverter
Constructor and Description |
---|
MonitoredServiceDaoHibernate()
Constructor for MonitoredServiceDaoHibernate.
|
Modifier and Type | Method and Description |
---|---|
List<OnmsMonitoredService> |
findAllServices()
findAllServices
|
Set<OnmsMonitoredService> |
findByApplication(OnmsApplication application)
findByApplication
|
List<OnmsMonitoredService> |
findByNode(int nodeId) |
List<OnmsMonitoredService> |
findByType(String type)
findByType
|
List<OnmsMonitoredService> |
findMatchingServices(ServiceSelector selector)
findMatchingServices
|
OnmsMonitoredService |
get(Integer nodeId,
InetAddress ipAddress,
Integer serviceId)
get
|
OnmsMonitoredService |
get(Integer nodeId,
InetAddress ipAddr,
Integer ifIndex,
Integer serviceId)
get
|
OnmsMonitoredService |
get(Integer nodeId,
InetAddress ipAddress,
String svcName)
get
|
OnmsMonitoredService |
getPrimaryService(Integer nodeId,
String svcName)
getPrimaryService
|
buildHibernateCallback, bulkDelete, clear, countAll, countMatching, countMatching, delete, delete, deleteAll, find, find, findAll, findMatching, findMatching, findObjects, findUnique, flush, get, initDao, initialize, load, lock, merge, queryInt, queryInt, save, saveOrUpdate, update
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countMatching, findMatching
clear, countAll, countMatching, delete, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
public MonitoredServiceDaoHibernate()
Constructor for MonitoredServiceDaoHibernate.
public List<OnmsMonitoredService> findByType(String type)
findByType
findByType
in interface MonitoredServiceDao
type
- a String
object.Collection
object.public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddress, String svcName)
get
get
in interface MonitoredServiceDao
nodeId
- a Integer
object.ipAddress
- a String
object.svcName
- a String
object.OnmsMonitoredService
object.public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddress, Integer serviceId)
get
get
in interface MonitoredServiceDao
nodeId
- a Integer
object.ipAddress
- a InetAddress
object.serviceId
- a Integer
object.OnmsMonitoredService
object.public OnmsMonitoredService getPrimaryService(Integer nodeId, String svcName)
getPrimaryService
getPrimaryService
in interface MonitoredServiceDao
nodeId
- a Integer
object.svcName
- a String
object.OnmsMonitoredService
object.public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddr, Integer ifIndex, Integer serviceId)
get
get
in interface MonitoredServiceDao
nodeId
- a Integer
object.ipAddr
- a InetAddress
object.ifIndex
- a Integer
object.serviceId
- a Integer
object.OnmsMonitoredService
object.public List<OnmsMonitoredService> findMatchingServices(ServiceSelector selector)
findMatchingServices
findMatchingServices
in interface MonitoredServiceDao
selector
- a ServiceSelector
object.Collection
object.public Set<OnmsMonitoredService> findByApplication(OnmsApplication application)
findByApplication
findByApplication
in interface MonitoredServiceDao
application
- a OnmsApplication
object.Collection
object.public List<OnmsMonitoredService> findAllServices()
findAllServices
Use HQL to get OnmsMonitoredService joined with IpInterface and Node No lazy initializationfindAllServices
in interface MonitoredServiceDao
Collection
object.public List<OnmsMonitoredService> findByNode(int nodeId)
findByNode
in interface MonitoredServiceDao
Copyright © 2021. All rights reserved.