Package org.opennms.netmgt.dao.api
Interface PathOutageDao
-
- All Superinterfaces:
OnmsDao<OnmsPathOutage,Integer>
- All Known Implementing Classes:
MockPathOutageDao
,PathOutageDaoHibernate
public interface PathOutageDao extends OnmsDao<OnmsPathOutage,Integer>
PathOutageDao interface
- Author:
- Ryan Lambeth
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String[]>
getAllCriticalPaths()
List<Integer>
getAllNodesDependentOnAnyServiceOnInterface(InetAddress ipAddress)
List<Integer>
getAllNodesDependentOnAnyServiceOnNode(int nodeId)
List<Integer>
getNodesForPathOutage(InetAddress ipAddress, String serviceName)
List<Integer>
getNodesForPathOutage(OnmsPathOutage pathOutage)
-
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
-
getNodesForPathOutage
List<Integer> getNodesForPathOutage(InetAddress ipAddress, String serviceName)
-
getNodesForPathOutage
List<Integer> getNodesForPathOutage(OnmsPathOutage pathOutage)
-
getAllNodesDependentOnAnyServiceOnInterface
List<Integer> getAllNodesDependentOnAnyServiceOnInterface(InetAddress ipAddress)
-
getAllNodesDependentOnAnyServiceOnNode
List<Integer> getAllNodesDependentOnAnyServiceOnNode(int nodeId)
-
-