@Override public GraphVertex visit(IpServiceEdge edge) { return m_verticesByIpServiceId.get(edge.getIpService().getId()); }
@Override public VertexRef visit(final IpServiceEdge edge) { return new IpServiceVertex(edge.getIpService(), 0); }
@Override public Void visit(IpServiceEdge edge) { // There are multiple reductions keys for this edge // Create an intermediary vertex using the Most Critical reduction function vertexForEdge[0] = new GraphVertexImpl(REDUCE_HIGHEST_SEVERITY, edge.getIpService()); addVertex(vertexForEdge[0]); m_verticesByIpServiceId.put(vertexForEdge[0].getIpService().getId(), vertexForEdge[0]); addReductionKeyVerticesToVertex(vertexForEdge[0], edge.getReductionKeys()); return null; }
@Override public Void visit(IpServiceEdge edge) { m_typeSelect.setValue(EdgeType.IP_SERVICE); for (IpService ipService : (Collection<IpService>) m_ipServiceComponent.getItemIds()) { if (ipService.getId() == edge.getIpService().getId()) { m_ipServiceComponent.setValue(ipService); break; } } m_friendlyNameField.setValue(edge.getFriendlyName()); m_ipServiceComponent.setEnabled(false); return null; }
@Override public Void visit(IpServiceEdge edge) { m_typeSelect.setValue(EdgeType.IP_SERVICE); for (IpService ipService : (Collection<IpService>) m_ipServiceComponent.getItemIds()) { if (ipService.getId() == edge.getIpService().getId()) { m_ipServiceComponent.setValue(ipService); break; } } m_friendlyNameField.setValue(edge.getFriendlyName()); m_ipServiceComponent.setEnabled(false); return null; }
private IpServiceEdgeResponseDTO transform(IpServiceEdge edge) { final IpServiceEdgeResponseDTO response = new IpServiceEdgeResponseDTO(); response.setId(edge.getId()); response.setOperationalStatus(edge.getOperationalStatus()); response.setLocation(ResourceLocationFactory.createBusinessServiceEdgeLocation(edge.getSource().getId(), edge.getId())); response.setReductionKeys(edge.getReductionKeys()); response.setMapFunction(transform(edge.getMapFunction())); response.setWeight(edge.getWeight()); response.setIpService(transform(edge.getIpService())); response.setFriendlyName(edge.getFriendlyName()); return response; }