Package org.opennms.netmgt.dao.api
Interface SnmpInterfaceDao
-
- All Superinterfaces:
LegacyOnmsDao<OnmsSnmpInterface,Integer>,OnmsDao<OnmsSnmpInterface,Integer>
- All Known Implementing Classes:
MockSnmpInterfaceDao,SnmpInterfaceDaoHibernate
public interface SnmpInterfaceDao extends LegacyOnmsDao<OnmsSnmpInterface,Integer>
SnmpInterfaceDao interface.
- Author:
- Ted Kazmark, David Hustace
-
-
Method Summary
All Methods Instance Methods Abstract 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)findByNodeIdAndIfIndexvoidmarkHavingEgressFlows(Integer nodeId, Collection<Integer> egressSnmpIfIndexes)voidmarkHavingIngressFlows(Integer nodeId, Collection<Integer> ingressSnmpIfIndexes)-
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, save, saveOrUpdate, update
-
-
-
-
Method Detail
-
findByNodeIdAndIfIndex
OnmsSnmpInterface findByNodeIdAndIfIndex(Integer nodeId, Integer ifIndex)
findByNodeIdAndIfIndex
- Parameters:
nodeId- aIntegerobject.ifIndex- aIntegerobject.- Returns:
- a
OnmsSnmpInterfaceobject.
-
findByForeignKeyAndIfIndex
OnmsSnmpInterface findByForeignKeyAndIfIndex(String foreignSource, String foreignId, Integer ifIndex)
findByForeignKeyAndIfIndex
- Parameters:
foreignSource- aStringobject.foreignId- aStringobject.ifIndex- aIntegerobject.- Returns:
- a
OnmsSnmpInterfaceobject.
-
findByNodeIdAndDescription
OnmsSnmpInterface findByNodeIdAndDescription(Integer nodeId, String description)
-
markHavingIngressFlows
void markHavingIngressFlows(Integer nodeId, Collection<Integer> ingressSnmpIfIndexes)
-
markHavingEgressFlows
void markHavingEgressFlows(Integer nodeId, Collection<Integer> egressSnmpIfIndexes)
-
findAllHavingFlows
List<OnmsSnmpInterface> findAllHavingFlows(Integer nodeId)
-
findAllHavingIngressFlows
List<OnmsSnmpInterface> findAllHavingIngressFlows(Integer nodeId)
-
findAllHavingEgressFlows
List<OnmsSnmpInterface> findAllHavingEgressFlows(Integer nodeId)
-
-