Package org.opennms.netmgt.dao.mock
Class MockMonitoredServiceDao
- java.lang.Object
-
- org.opennms.netmgt.dao.mock.AbstractMockDao<OnmsMonitoredService,Integer>
-
- org.opennms.netmgt.dao.mock.MockMonitoredServiceDao
-
- All Implemented Interfaces:
LegacyOnmsDao<OnmsMonitoredService,Integer>,MonitoredServiceDao,OnmsDao<OnmsMonitoredService,Integer>,org.springframework.beans.factory.InitializingBean
public class MockMonitoredServiceDao extends AbstractMockDao<OnmsMonitoredService,Integer> implements MonitoredServiceDao
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.netmgt.dao.mock.AbstractMockDao
AbstractMockDao.NullEventForwarder
-
-
Constructor Summary
Constructors Constructor Description MockMonitoredServiceDao()
-
Method Summary
-
Methods inherited from class org.opennms.netmgt.dao.mock.AbstractMockDao
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
-
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.api.LegacyOnmsDao
countMatching, findMatching
-
Methods inherited from interface org.opennms.netmgt.dao.api.OnmsDao
clear, countAll, countMatching, delete, delete, findAll, findMatching, get, initialize, load, lock, saveOrUpdate
-
-
-
-
Method Detail
-
save
public Integer save(OnmsMonitoredService svc)
- Specified by:
savein interfaceOnmsDao<OnmsMonitoredService,Integer>- Overrides:
savein classAbstractMockDao<OnmsMonitoredService,Integer>
-
update
public void update(OnmsMonitoredService svc)
- Specified by:
updatein interfaceOnmsDao<OnmsMonitoredService,Integer>- Overrides:
updatein classAbstractMockDao<OnmsMonitoredService,Integer>
-
flush
public void flush()
- Specified by:
flushin interfaceOnmsDao<OnmsMonitoredService,Integer>- Overrides:
flushin classAbstractMockDao<OnmsMonitoredService,Integer>
-
generateId
protected void generateId(OnmsMonitoredService svc)
- Specified by:
generateIdin classAbstractMockDao<OnmsMonitoredService,Integer>
-
getId
protected Integer getId(OnmsMonitoredService service)
- Specified by:
getIdin classAbstractMockDao<OnmsMonitoredService,Integer>
-
get
public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddress, Integer serviceId)
Description copied from interface:MonitoredServiceDaoget
- Specified by:
getin interfaceMonitoredServiceDao- Parameters:
nodeId- aIntegerobject.ipAddress- aInetAddressobject.serviceId- aIntegerobject.- Returns:
- a
OnmsMonitoredServiceobject.
-
get
public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddr, Integer ifIndex, Integer serviceId)
Description copied from interface:MonitoredServiceDaoget
- Specified by:
getin interfaceMonitoredServiceDao- Parameters:
nodeId- aIntegerobject.ipAddr- aInetAddressobject.ifIndex- aIntegerobject.serviceId- aIntegerobject.- Returns:
- a
OnmsMonitoredServiceobject.
-
get
public OnmsMonitoredService get(Integer nodeId, InetAddress ipAddress, String svcName)
Description copied from interface:MonitoredServiceDaoget
- Specified by:
getin interfaceMonitoredServiceDao- Parameters:
nodeId- aIntegerobject.ipAddress- aStringobject.svcName- aStringobject.- Returns:
- a
OnmsMonitoredServiceobject.
-
findByType
public List<OnmsMonitoredService> findByType(String typeName)
Description copied from interface:MonitoredServiceDaofindByType
- Specified by:
findByTypein interfaceMonitoredServiceDao- Parameters:
typeName- aStringobject.- Returns:
- a
Collectionobject.
-
findMatchingServices
public List<OnmsMonitoredService> findMatchingServices(ServiceSelector serviceSelector)
Description copied from interface:MonitoredServiceDaofindMatchingServices
- Specified by:
findMatchingServicesin interfaceMonitoredServiceDao- Parameters:
serviceSelector- aServiceSelectorobject.- Returns:
- a
Collectionobject.
-
findAllServices
public List<OnmsMonitoredService> findAllServices()
Description copied from interface:MonitoredServiceDaofindAllServices
Use HQL to get OnmsMonitoredService joined with IpInterface and Node No lazy initialization- Specified by:
findAllServicesin interfaceMonitoredServiceDao- Returns:
- a
Collectionobject.
-
findByApplication
public Set<OnmsMonitoredService> findByApplication(OnmsApplication application)
Description copied from interface:MonitoredServiceDaofindByApplication
- Specified by:
findByApplicationin interfaceMonitoredServiceDao- Parameters:
application- aOnmsApplicationobject.- Returns:
- a
Collectionobject.
-
getPrimaryService
public OnmsMonitoredService getPrimaryService(Integer nodeId, String svcName)
Description copied from interface:MonitoredServiceDaogetPrimaryService
- Specified by:
getPrimaryServicein interfaceMonitoredServiceDao- Parameters:
nodeId- aIntegerobject.svcName- aStringobject.- Returns:
- a
OnmsMonitoredServiceobject.
-
findByNode
public List<OnmsMonitoredService> findByNode(int nodeId)
- Specified by:
findByNodein interfaceMonitoredServiceDao
-
-