public class EdgeDaoImpl extends Object implements org.opennms.integration.api.v1.dao.EdgeDao
OnmsTopologyDao to satisfy the contract of
the integration API by exposing the functionality only via OSGI.| Constructor and Description |
|---|
EdgeDaoImpl(OnmsTopologyDao onmsTopologyDao,
EdgeMapper edgeMapper) |
| Modifier and Type | Method and Description |
|---|---|
long |
getEdgeCount() |
long |
getEdgeCount(org.opennms.integration.api.v1.model.TopologyProtocol protocol) |
Set<org.opennms.integration.api.v1.model.TopologyEdge> |
getEdges() |
Set<org.opennms.integration.api.v1.model.TopologyEdge> |
getEdges(org.opennms.integration.api.v1.model.TopologyProtocol protocol) |
Set<org.opennms.integration.api.v1.model.TopologyProtocol> |
getProtocols() |
public EdgeDaoImpl(OnmsTopologyDao onmsTopologyDao, EdgeMapper edgeMapper)
public long getEdgeCount()
getEdgeCount in interface org.opennms.integration.api.v1.dao.EdgeDaopublic long getEdgeCount(org.opennms.integration.api.v1.model.TopologyProtocol protocol)
getEdgeCount in interface org.opennms.integration.api.v1.dao.EdgeDaopublic Set<org.opennms.integration.api.v1.model.TopologyEdge> getEdges()
getEdges in interface org.opennms.integration.api.v1.dao.EdgeDaopublic Set<org.opennms.integration.api.v1.model.TopologyEdge> getEdges(org.opennms.integration.api.v1.model.TopologyProtocol protocol)
getEdges in interface org.opennms.integration.api.v1.dao.EdgeDaopublic Set<org.opennms.integration.api.v1.model.TopologyProtocol> getProtocols()
getProtocols in interface org.opennms.integration.api.v1.dao.EdgeDaoCopyright © 2022. All rights reserved.