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.EdgeDao
public long getEdgeCount(org.opennms.integration.api.v1.model.TopologyProtocol protocol)
getEdgeCount
in interface org.opennms.integration.api.v1.dao.EdgeDao
public Set<org.opennms.integration.api.v1.model.TopologyEdge> getEdges()
getEdges
in interface org.opennms.integration.api.v1.dao.EdgeDao
public 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.EdgeDao
public Set<org.opennms.integration.api.v1.model.TopologyProtocol> getProtocols()
getProtocols
in interface org.opennms.integration.api.v1.dao.EdgeDao
Copyright © 2021. All rights reserved.