@Override protected boolean contributeTo(EdgeRef edgeRef, GraphContainer container) { return BusinessServicesTopologyProvider.TOPOLOGY_NAMESPACE.equals(edgeRef.getNamespace()); }
@Override protected boolean contributeTo(EdgeRef edgeRef, GraphContainer container) { return BusinessServicesTopologyProvider.TOPOLOGY_NAMESPACE.equals(edgeRef.getNamespace()); }
private Edge getSimpleEdge(EdgeRef reference) { if (getNamespace().equals(reference.getNamespace())) { if (reference instanceof Edge) { return Edge.class.cast(reference); } else { return m_edgeMap.get(reference.getId()); } } return null; }
private Edge getSimpleEdge(EdgeRef reference) { if (getNamespace().equals(reference.getNamespace())) { if (reference instanceof Edge) { return Edge.class.cast(reference); } else { return m_edgeMap.get(reference.getId()); } } return null; }
private Edge getSimpleEdge(EdgeRef reference) { if (getEdgeNamespace().equals(reference.getNamespace())) { if (reference instanceof Edge) { return Edge.class.cast(reference); } else { return m_edgeMap.get(reference.getId()); } } return null; }
@Override public Map<EdgeRef, Status> getStatusForEdges(EdgeProvider edgeProvider, Collection<EdgeRef> edges, Criteria[] criteria) { final BusinessServiceStateMachine stateMachine = SimulationAwareStateMachineFactory.createStateMachine(businessServiceManager, criteria); return edges.stream() .filter(edge -> contributesTo(edge.getNamespace()) && edge instanceof BusinessServiceEdge) .map(edge -> (BusinessServiceEdge) edge) .collect(Collectors.toMap(edge -> edge, edge -> { org.opennms.netmgt.bsm.service.model.Status status = getStatus(stateMachine, edge); // Status can be null return status != null ? new DefaultStatus(status.getLabel(), 0) : null; })); }
for (EdgeRef eachSelectedEdgeRef : selectedEdgeRefs) { for (Edge eachDisplayableEdge : graph.getDisplayEdges()) { if (eachDisplayableEdge.getNamespace().equals(eachSelectedEdgeRef.getNamespace()) && eachDisplayableEdge.getId().equals(eachSelectedEdgeRef.getId())) { newSelectedEdgeRefs.add(eachSelectedEdgeRef);
for (EdgeRef eachSelectedEdgeRef : selectedEdgeRefs) { for (Edge eachDisplayableEdge : graph.getDisplayEdges()) { if (eachDisplayableEdge.getNamespace().equals(eachSelectedEdgeRef.getNamespace()) && eachDisplayableEdge.getId().equals(eachSelectedEdgeRef.getId())) { newSelectedEdgeRefs.add(eachSelectedEdgeRef);