Package org.opennms.netmgt.dao.mock
Class MockSnmpInterfaceDao
- java.lang.Object
-
- org.opennms.netmgt.dao.mock.AbstractMockDao<OnmsSnmpInterface,Integer>
-
- org.opennms.netmgt.dao.mock.MockSnmpInterfaceDao
-
- All Implemented Interfaces:
LegacyOnmsDao<OnmsSnmpInterface,Integer>,OnmsDao<OnmsSnmpInterface,Integer>,SnmpInterfaceDao,org.springframework.beans.factory.InitializingBean
public class MockSnmpInterfaceDao extends AbstractMockDao<OnmsSnmpInterface,Integer> implements SnmpInterfaceDao
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.netmgt.dao.mock.AbstractMockDao
AbstractMockDao.NullEventForwarder
-
-
Constructor Summary
Constructors Constructor Description MockSnmpInterfaceDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<OnmsSnmpInterface>findAllHavingEgressFlows(Integer nodeId)List<OnmsSnmpInterface>findAllHavingFlows(Integer nodeId)List<OnmsSnmpInterface>findAllHavingIngressFlows(Integer nodeId)OnmsSnmpInterfacefindByForeignKeyAndIfIndex(String foreignSource, String foreignId, Integer ifIndex)findByForeignKeyAndIfIndexOnmsSnmpInterfacefindByNodeIdAndDescription(Integer nodeId, String description)OnmsSnmpInterfacefindByNodeIdAndIfIndex(Integer nodeId, Integer ifIndex)findByNodeIdAndIfIndexprotected voidgenerateId(OnmsSnmpInterface iface)protected IntegergetId(OnmsSnmpInterface iface)voidmarkHavingEgressFlows(Integer nodeId, Collection<Integer> egressSnmpIfIndexes)voidmarkHavingIngressFlows(Integer nodeId, Collection<Integer> ingressSnmpIfIndexes)Integersave(OnmsSnmpInterface iface)voidupdate(OnmsSnmpInterface iface)-
Methods inherited from class org.opennms.netmgt.dao.mock.AbstractMockDao
afterPropertiesSet, clear, countAll, countMatching, countMatching, delete, delete, findAll, findMatching, findMatching, flush, 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, flush, get, initialize, load, lock, saveOrUpdate
-
-
-
-
Method Detail
-
save
public Integer save(OnmsSnmpInterface iface)
- Specified by:
savein interfaceOnmsDao<OnmsSnmpInterface,Integer>- Overrides:
savein classAbstractMockDao<OnmsSnmpInterface,Integer>
-
update
public void update(OnmsSnmpInterface iface)
- Specified by:
updatein interfaceOnmsDao<OnmsSnmpInterface,Integer>- Overrides:
updatein classAbstractMockDao<OnmsSnmpInterface,Integer>
-
generateId
protected void generateId(OnmsSnmpInterface iface)
- Specified by:
generateIdin classAbstractMockDao<OnmsSnmpInterface,Integer>
-
getId
protected Integer getId(OnmsSnmpInterface iface)
- Specified by:
getIdin classAbstractMockDao<OnmsSnmpInterface,Integer>
-
findByNodeIdAndIfIndex
public OnmsSnmpInterface findByNodeIdAndIfIndex(Integer nodeId, Integer ifIndex)
Description copied from interface:SnmpInterfaceDaofindByNodeIdAndIfIndex
- Specified by:
findByNodeIdAndIfIndexin interfaceSnmpInterfaceDao- Parameters:
nodeId- aIntegerobject.ifIndex- aIntegerobject.- Returns:
- a
OnmsSnmpInterfaceobject.
-
findByForeignKeyAndIfIndex
public OnmsSnmpInterface findByForeignKeyAndIfIndex(String foreignSource, String foreignId, Integer ifIndex)
Description copied from interface:SnmpInterfaceDaofindByForeignKeyAndIfIndex
- Specified by:
findByForeignKeyAndIfIndexin interfaceSnmpInterfaceDao- Parameters:
foreignSource- aStringobject.foreignId- aStringobject.ifIndex- aIntegerobject.- Returns:
- a
OnmsSnmpInterfaceobject.
-
findByNodeIdAndDescription
public OnmsSnmpInterface findByNodeIdAndDescription(Integer nodeId, String description)
- Specified by:
findByNodeIdAndDescriptionin interfaceSnmpInterfaceDao
-
markHavingIngressFlows
public void markHavingIngressFlows(Integer nodeId, Collection<Integer> ingressSnmpIfIndexes)
- Specified by:
markHavingIngressFlowsin interfaceSnmpInterfaceDao
-
markHavingEgressFlows
public void markHavingEgressFlows(Integer nodeId, Collection<Integer> egressSnmpIfIndexes)
- Specified by:
markHavingEgressFlowsin interfaceSnmpInterfaceDao
-
findAllHavingFlows
public List<OnmsSnmpInterface> findAllHavingFlows(Integer nodeId)
- Specified by:
findAllHavingFlowsin interfaceSnmpInterfaceDao
-
findAllHavingIngressFlows
public List<OnmsSnmpInterface> findAllHavingIngressFlows(Integer nodeId)
- Specified by:
findAllHavingIngressFlowsin interfaceSnmpInterfaceDao
-
findAllHavingEgressFlows
public List<OnmsSnmpInterface> findAllHavingEgressFlows(Integer nodeId)
- Specified by:
findAllHavingEgressFlowsin interfaceSnmpInterfaceDao
-
-