@Override public Integer apply(VertexRef input) { return Integer.valueOf(input.getId()); } }));
private void removeVertices(List<? extends VertexRef> vertices) { for(VertexRef vertex : vertices) { LoggerFactory.getLogger(this.getClass()).trace("Removing vertex: {}", vertex); // Remove the vertex from the main map m_vertexMap.remove(vertex.getId()); // Remove the vertex from the parent and child maps m_children.remove(vertex); m_parents.remove(vertex); } }
private void removeVertices(List<? extends VertexRef> vertices) { for(VertexRef vertex : vertices) { LoggerFactory.getLogger(this.getClass()).trace("Removing vertex: {}", vertex); // Remove the vertex from the main map m_vertexMap.remove(vertex.getId()); // Remove the vertex from the parent and child maps m_children.remove(vertex); m_parents.remove(vertex); } }
private void removeVertices(List<? extends VertexRef> vertices) { for(VertexRef vertex : vertices) { LoggerFactory.getLogger(this.getClass()).trace("Removing vertex: {}", vertex); // Remove the vertex from the main map m_vertexMap.remove(vertex.getId()); // Remove the vertex from the parent and child maps m_children.remove(vertex); m_parents.remove(vertex); } }
private void fireVerticesRemoved(List<? extends VertexRef> all) { List<String> ids = new ArrayList<String>(all.size()); for(VertexRef vertex : all) { ids.add(vertex.getId()); } for(VertexListener listener : m_listeners) { listener.vertexSetChanged(this, null, null, ids); } }
private void fireVerticesRemoved(List<? extends VertexRef> all) { List<String> ids = new ArrayList<String>(all.size()); for(VertexRef vertex : all) { ids.add(vertex.getId()); } for(VertexListener listener : m_listeners) { listener.vertexSetChanged(this, null, null, ids); } }
private void fireVerticesRemoved(List<? extends VertexRef> all) { List<String> ids = new ArrayList<String>(all.size()); for(VertexRef vertex : all) { ids.add(vertex.getId()); } for(VertexListener listener : m_listeners) { listener.vertexSetChanged(this, null, null, ids); } }
protected static String calculateHash(Collection<VertexRef> vertices) { final String vertexKey = vertices.stream() .sorted(Comparator.comparing(VertexRef::getNamespace).thenComparing(VertexRef::getId)) .map(v -> String.format("%s:%s", v.getNamespace(), v.getId())) .collect(Collectors.joining(",")); return Hashing.sha256().hashString(vertexKey, StandardCharsets.UTF_8).toString(); }
protected static String calculateHash(Collection<VertexRef> vertices) { final String vertexKey = vertices.stream() .sorted(Comparator.comparing(VertexRef::getNamespace).thenComparing(VertexRef::getId)) .map(v -> String.format("%s:%s", v.getNamespace(), v.getId())) .collect(Collectors.joining(",")); return Hashing.sha256().hashString(vertexKey, StandardCharsets.UTF_8).toString(); }
private Vertex getSimpleVertex(VertexRef reference) { if (reference != null && getNamespace().equals(reference.getNamespace())) { return m_vertexMap.get(reference.getId()); } return null; }
protected WrappedVertex(VertexRef vertex) { if (vertex.getId() == null) { throw new IllegalArgumentException("Vertex has null ID: " + vertex); } else if (vertex.getNamespace() == null) { throw new IllegalArgumentException("Vertex has null namespace: " + vertex); } id = vertex.getId(); label = vertex.getLabel(); namespace = vertex.getNamespace(); }
private Vertex getSimpleVertex(VertexRef reference) { if (reference != null && getVertexNamespace().equals(reference.getNamespace())) { return m_vertexMap.get(reference.getId()); } return null; }
public AbstractEdge(String namespace, String id, VertexRef source, VertexRef target) { super(namespace, id); if (source == null) { throw new IllegalArgumentException("Source is null"); } else if (target == null) { throw new IllegalArgumentException("Target is null"); } m_source = new SimpleConnector(namespace, id + "::" + source.getId(), source.getLabel() + " Connector", source, this); m_target = new SimpleConnector(namespace, id + "::" + target.getId(), target.getLabel() + " Connector", target, this); m_styleName = "edge"; }
public AbstractEdge(String namespace, String id, VertexRef source, VertexRef target) { super(namespace, id); if (source == null) { throw new IllegalArgumentException("Source is null"); } else if (target == null) { throw new IllegalArgumentException("Target is null"); } m_source = new SimpleConnector(namespace, id + "::" + source.getId(), source.getLabel() + " Connector", source, this); m_target = new SimpleConnector(namespace, id + "::" + target.getId(), target.getLabel() + " Connector", target, this); m_styleName = "edge"; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (!(obj instanceof VertexRef)) return false; VertexRef ref = (VertexRef)obj; return getNamespace().equals(ref.getNamespace()) && getId().equals(ref.getId()); }
public static VertexRefEntity toVertexRefEntity(VertexRef vertexRef) { Objects.requireNonNull(vertexRef); VertexRefEntity vertexRefEntity = new VertexRefEntity(); vertexRefEntity.setId(vertexRef.getId()); vertexRefEntity.setNamespace(vertexRef.getNamespace()); return vertexRefEntity; }
public static VertexRefEntity toVertexRefEntity(VertexRef vertexRef) { Objects.requireNonNull(vertexRef); VertexRefEntity vertexRefEntity = new VertexRefEntity(); vertexRefEntity.setId(vertexRef.getId()); vertexRefEntity.setNamespace(vertexRef.getNamespace()); return vertexRefEntity; }
@Override public VertexRefJaxbEntry marshal(VertexRef input) throws Exception { if(input == null) { return null; } final VertexRefJaxbEntry entry = new VertexRefJaxbEntry(); entry.namespace = input.getNamespace(); entry.id = input.getId(); entry.label = input.getLabel(); return entry; }
protected static Vertex getVertexItem(final OperationContext operationContext, final VertexRef target) { Vertex vertex = operationContext.getGraphContainer().getTopologyServiceClient().getVertex(target, operationContext.getGraphContainer().getCriteria()); if (vertex == null) { LoggerFactory.getLogger(AbstractOperation.class).debug("Null vertex found for vertex reference: {}:{}", target.getNamespace(), target.getId()); return null; } else { return vertex; } }
protected static Vertex getVertexItem(final OperationContext operationContext, final VertexRef target) { Vertex vertex = operationContext.getGraphContainer().getTopologyServiceClient().getVertex(target, operationContext.getGraphContainer().getCriteria()); if (vertex == null) { LoggerFactory.getLogger(AbstractOperation.class).debug("Null vertex found for vertex reference: {}:{}", target.getNamespace(), target.getId()); return null; } else { return vertex; } }