org.vertexium.Element.getId()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(7.2k)|赞(0)|评价(0)|浏览(675)

本文整理了Java中org.vertexium.Element.getId()方法的一些代码示例,展示了Element.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.getId()方法的具体详情如下:
包路径:org.vertexium.Element
类名称:Element
方法名:getId

Element.getId介绍

暂无

代码示例

代码示例来源:origin: org.vertexium/vertexium-cypher

  1. @Override
  2. public String toString() {
  3. return "{" +
  4. "name='" + name + '\'' +
  5. ", " + (element instanceof Vertex ? "vertex" : "edge") + "Id=" + (element == null ? null : element.getId()) +
  6. '}';
  7. }

代码示例来源:origin: org.vertexium/vertexium-core

  1. public static <T extends Element> Map<String, T> toMapById(Iterable<T> elements) {
  2. Map<String, T> result = new HashMap<>();
  3. for (T element : elements) {
  4. if (element != null) {
  5. result.put(element.getId(), element);
  6. }
  7. }
  8. return result;
  9. }
  10. }

代码示例来源:origin: org.vertexium/vertexium-core

  1. @Override
  2. default int compareTo(Object o) {
  3. if (getClass().isInstance(o)) {
  4. return getId().compareTo(((Element) o).getId());
  5. }
  6. throw new ClassCastException("o must be an " + getClass().getName());
  7. }
  8. }

代码示例来源:origin: visallo/vertexium

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (obj instanceof Element) {
  4. Element objElem = (Element) obj;
  5. return getId().equals(objElem.getId());
  6. }
  7. return super.equals(obj);
  8. }

代码示例来源:origin: org.vertexium/vertexium-accumulo

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (obj instanceof Element) {
  4. Element objElem = (Element) obj;
  5. return getId().equals(objElem.getId());
  6. }
  7. return super.equals(obj);
  8. }

代码示例来源:origin: org.vertexium/vertexium-core

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (obj instanceof Element) {
  4. Element objElem = (Element) obj;
  5. return getId().equals(objElem.getId());
  6. }
  7. return super.equals(obj);
  8. }

代码示例来源:origin: visallo/vertexium

  1. @Override
  2. public boolean equals(Object obj) {
  3. if (obj instanceof Element) {
  4. Element objElem = (Element) obj;
  5. return getId().equals(objElem.getId());
  6. }
  7. return super.equals(obj);
  8. }

代码示例来源:origin: org.visallo/visallo-core

  1. private void addElementTypeToJson(GraphPropertyMessage data, Element element) {
  2. if (element instanceof Vertex) {
  3. data.setGraphVertexId(new String[]{element.getId()});
  4. } else if (element instanceof Edge) {
  5. data.setGraphEdgeId(new String[]{element.getId()});
  6. } else {
  7. throw new VisalloException("Unexpected element type: " + element.getClass().getName());
  8. }
  9. }

代码示例来源:origin: org.vertexium/vertexium-cypher

  1. private boolean isAttached(VertexiumCypherQueryContext ctx, Vertex vertex, Stream<DeleteElementItem> elementsToDelete) {
  2. for (String vertexId : vertex.getVertexIds(Direction.BOTH, ctx.getAuthorizations())) {
  3. if (elementsToDelete.noneMatch(e -> vertexId.equals(e.element.getId()))) {
  4. return true;
  5. }
  6. }
  7. return false;
  8. }

代码示例来源:origin: org.vertexium/vertexium-core

  1. @SuppressWarnings("unchecked")
  2. @Override
  3. protected T convert(VertexiumObject vertexiumObject) {
  4. if (vertexiumObject instanceof Element) {
  5. return (T) ((Element) vertexiumObject).getId();
  6. } else if (vertexiumObject instanceof ExtendedDataRow) {
  7. return (T) ((ExtendedDataRow) vertexiumObject).getId();
  8. }
  9. throw new VertexiumException("Unsupported class: " + vertexiumObject.getClass().getName());
  10. }

代码示例来源:origin: visallo/vertexium

  1. private boolean isAttached(VertexiumCypherQueryContext ctx, Vertex vertex, Stream<DeleteElementItem> elementsToDelete) {
  2. for (String vertexId : vertex.getVertexIds(Direction.BOTH, ctx.getAuthorizations())) {
  3. if (elementsToDelete.noneMatch(e -> vertexId.equals(e.element.getId()))) {
  4. return true;
  5. }
  6. }
  7. return false;
  8. }

代码示例来源:origin: visallo/vertexium

  1. public static void assertElementIds(Iterable<? extends Element> elements, String... ids) {
  2. List<Element> elementList = toList(elements);
  3. assertEquals("ids length mismatch", ids.length, elementList.size());
  4. for (int i = 0; i < ids.length; i++) {
  5. assertEquals("at offset: " + i, ids[i], elementList.get(i).getId());
  6. }
  7. }

代码示例来源:origin: org.vertexium/vertexium-test

  1. public static void assertElementIds(Iterable<? extends Element> elements, String... ids) {
  2. List<Element> elementList = toList(elements);
  3. assertEquals("ids length mismatch", ids.length, elementList.size());
  4. for (int i = 0; i < ids.length; i++) {
  5. assertEquals("at offset: " + i, ids[i], elementList.get(i).getId());
  6. }
  7. }

代码示例来源:origin: org.visallo/visallo-core

  1. public static JSONObject toJsonElement(Element element, String workspaceId) {
  2. JSONObject json = new JSONObject();
  3. json.put("id", element.getId());
  4. json.put("properties", toJsonProperties(element.getProperties(), workspaceId));
  5. json.put("sandboxStatus", SandboxStatusUtil.getSandboxStatus(element, workspaceId).toString());
  6. VisibilityJson visibilityJson = VisalloProperties.VISIBILITY_JSON.getPropertyValue(element);
  7. if (visibilityJson != null) {
  8. json.put("visibilitySource", visibilityJson.getSource());
  9. }
  10. return json;
  11. }

代码示例来源:origin: org.visallo/visallo-core

  1. protected void pushTextUpdated(GraphPropertyWorkData data) {
  2. if (data == null || data.getElement() == null) {
  3. return;
  4. }
  5. getWorkQueueRepository().pushTextUpdated(data.getElement().getId(), data.getPriority());
  6. }

代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument

  1. @Override
  2. public void deleteElement(Graph graph, Element element, Authorizations authorizations) {
  3. deleteExtendedDataForElement(element);
  4. String indexName = getIndexName(element);
  5. String id = element.getId();
  6. if (MUTATION_LOGGER.isTraceEnabled()) {
  7. LOGGER.trace("deleting document %s", id);
  8. }
  9. getClient().prepareDelete(indexName, ELEMENT_TYPE, id).execute().actionGet();
  10. }

代码示例来源:origin: org.vertexium/vertexium-core

  1. protected void deleteAllExtendedDataForElement(Element element, Authorizations authorizations) {
  2. if (!element.getFetchHints().isIncludeExtendedDataTableNames() || element.getExtendedDataTableNames().size() <= 0) {
  3. return;
  4. }
  5. for (ExtendedDataRow row : getExtendedData(ElementType.getTypeFromElement(element), element.getId(), null, authorizations)) {
  6. deleteExtendedDataRow(row.getId(), authorizations);
  7. }
  8. }

代码示例来源:origin: org.vertexium/vertexium-elasticsearch-singledocument

  1. public void addElementToBulkRequest(Graph graph, BulkRequest bulkRequest, IndexInfo indexInfo, Element element, Authorizations authorizations) {
  2. try {
  3. XContentBuilder json = buildJsonContentFromElement(graph, element, authorizations);
  4. UpdateRequest indexRequest = new UpdateRequest(indexInfo.getIndexName(), ELEMENT_TYPE, element.getId()).doc(json);
  5. indexRequest.retryOnConflict(MAX_RETRIES);
  6. indexRequest.docAsUpsert(true);
  7. bulkRequest.add(indexRequest);
  8. } catch (IOException ex) {
  9. throw new VertexiumException("Could not add element to bulk request", ex);
  10. }
  11. }

代码示例来源:origin: org.vertexium/vertexium-elasticsearch2

  1. public void addElementToBulkRequest(Graph graph, BulkRequest bulkRequest, IndexInfo indexInfo, Element element, Authorizations authorizations) {
  2. try {
  3. XContentBuilder json = buildJsonContentFromElement(graph, element, authorizations);
  4. UpdateRequest indexRequest = new UpdateRequest(indexInfo.getIndexName(), ELEMENT_TYPE, element.getId()).doc(json);
  5. indexRequest.retryOnConflict(MAX_RETRIES);
  6. indexRequest.docAsUpsert(true);
  7. bulkRequest.add(indexRequest);
  8. } catch (IOException ex) {
  9. throw new VertexiumException("Could not add element to bulk request", ex);
  10. }
  11. }

代码示例来源:origin: org.visallo/visallo-common-rdf

  1. private void writeMetadataEntryRdfTriple(Element element, Property property, Metadata.Entry entry, OutputStream out) throws IOException {
  2. write(new SetMetadataVisalloRdfTriple(
  3. element instanceof Vertex ? ElementType.VERTEX : ElementType.EDGE,
  4. element.getId(),
  5. getVisibilitySource(element),
  6. property.getKey(),
  7. property.getName(),
  8. getVisibilitySource(property),
  9. entry.getKey(),
  10. entry.getVisibility().toString(),
  11. entry.getValue()
  12. ), out);
  13. }

相关文章