public class MockMonitoredServiceDao extends AbstractMockDao<OnmsMonitoredService,Integer> implements MonitoredServiceDao
AbstractMockDao.NullEventForwarder
Constructor and Description |
---|
MockMonitoredServiceDao() |
afterPropertiesSet, clear, countAll, countMatching, countMatching, delete, delete, findAll, findMatching, findMatching, get, getAlarmAssociationDao, getAlarmDao, getAssetRecordDao, getCategoryDao, getDistPollerDao, getEventDao, getIpInterfaceDao, getMonitoredServiceDao, getMonitoringLocationDao, getNodeDao, getServiceRegistry, getServiceTypeDao, getSnmpInterfaceDao, initialize, load, lock, saveOrUpdate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countMatching, findMatching
clear, countAll, countMatching, delete, delete, findAll, findMatching, get, initialize, load, lock, saveOrUpdate
public Integer save(OnmsMonitoredService svc)
save
in interface OnmsDao<OnmsMonitoredService,Integer>
save
in class AbstractMockDao<OnmsMonitoredService,Integer>
public void update(OnmsMonitoredService svc)
update
in interface OnmsDao<OnmsMonitoredService,Integer>
update
in class AbstractMockDao<OnmsMonitoredService,Integer>
public void flush()
flush
in interface OnmsDao<OnmsMonitoredService,Integer>
flush
in class AbstractMockDao<OnmsMonitoredService,Integer>
protected void generateId(OnmsMonitoredService svc)
generateId
in class AbstractMockDao<OnmsMonitoredService,Integer>
protected Integer getId(OnmsMonitoredService service)
getId
in class AbstractMockDao<OnmsMonitoredService,Integer>
public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddress, Integer serviceId)
MonitoredServiceDao
get
get
in interface MonitoredServiceDao
nodeId
- a Integer
object.ipAddress
- a InetAddress
object.serviceId
- a Integer
object.OnmsMonitoredService
object.public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddr, Integer ifIndex, Integer serviceId)
MonitoredServiceDao
get
get
in interface MonitoredServiceDao
nodeId
- a Integer
object.ipAddr
- a InetAddress
object.ifIndex
- a Integer
object.serviceId
- a Integer
object.OnmsMonitoredService
object.public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddress, String svcName)
MonitoredServiceDao
get
get
in interface MonitoredServiceDao
nodeId
- a Integer
object.ipAddress
- a String
object.svcName
- a String
object.OnmsMonitoredService
object.public List<OnmsMonitoredService> findByType(String typeName)
MonitoredServiceDao
findByType
findByType
in interface MonitoredServiceDao
typeName
- a String
object.Collection
object.public List<OnmsMonitoredService> findMatchingServices(ServiceSelector serviceSelector)
MonitoredServiceDao
findMatchingServices
findMatchingServices
in interface MonitoredServiceDao
serviceSelector
- a ServiceSelector
object.Collection
object.public List<OnmsMonitoredService> findAllServices()
MonitoredServiceDao
findAllServices
Use HQL to get OnmsMonitoredService joined with IpInterface and Node No lazy initializationfindAllServices
in interface MonitoredServiceDao
Collection
object.public Set<OnmsMonitoredService> findByApplication(OnmsApplication application)
MonitoredServiceDao
findByApplication
findByApplication
in interface MonitoredServiceDao
application
- a OnmsApplication
object.Collection
object.public OnmsMonitoredService getPrimaryService(Integer nodeId, String svcName)
MonitoredServiceDao
getPrimaryService
getPrimaryService
in interface MonitoredServiceDao
nodeId
- a Integer
object.svcName
- a String
object.OnmsMonitoredService
object.public List<OnmsMonitoredService> findByNode(int nodeId)
findByNode
in interface MonitoredServiceDao
Copyright © 2021. All rights reserved.