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

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

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

Element.getProperty介绍

暂无

代码示例

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

  1. @Override
  2. public ElementMutation<T> deleteProperty(String name, Visibility visibility) {
  3. Property property = this.element.getProperty(name, visibility);
  4. if (property != null) {
  5. deleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. @Override
  2. public ElementMutation<T> softDeleteProperty(String name, Visibility visibility) {
  3. Property property = this.element.getProperty(name, visibility);
  4. if (property != null) {
  5. softDeleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. @Override
  2. public ElementMutation<T> deleteProperty(String key, String name, Visibility visibility) {
  3. Property property = this.element.getProperty(key, name, visibility);
  4. if (property != null) {
  5. deleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. @Override
  2. public ElementMutation<T> softDeleteProperty(String key, String name, Visibility visibility) {
  3. Property property = this.element.getProperty(key, name, visibility);
  4. if (property != null) {
  5. softDeleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. public Property getProperty(Element element) {
  2. return element.getProperty(getPropertyName());
  3. }

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

  1. public boolean hasProperty(Element element, String propertyKey) {
  2. return element.getProperty(propertyKey, getPropertyName()) != null;
  3. }

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

  1. @Override
  2. public ElementMutation<T> deleteProperty(String name, Visibility visibility) {
  3. Property property = this.element.getProperty(name, visibility);
  4. if (property != null) {
  5. deleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. @Override
  2. public ElementMutation<T> deleteProperty(String key, String name, Visibility visibility) {
  3. Property property = this.element.getProperty(key, name, visibility);
  4. if (property != null) {
  5. deleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. @Override
  2. public ElementMutation<T> softDeleteProperty(String name, Visibility visibility) {
  3. Property property = this.element.getProperty(name, visibility);
  4. if (property != null) {
  5. softDeleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. @Override
  2. public ElementMutation<T> softDeleteProperty(String key, String name, Visibility visibility) {
  3. Property property = this.element.getProperty(key, name, visibility);
  4. if (property != null) {
  5. softDeleteProperty(property);
  6. }
  7. return this;
  8. }

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

  1. public Property getProperty(Element element, String key) {
  2. return element.getProperty(key, getPropertyName());
  3. }

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

  1. public boolean hasProperty(Element element) {
  2. return element.getProperty(ElementMutation.DEFAULT_KEY, getPropertyName()) != null;
  3. }

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

  1. private Property getProperty(
  2. Element element,
  3. String propertyKey,
  4. String propertyName,
  5. String visibilitySource,
  6. String workspaceId
  7. ) {
  8. Property property = element.getProperty(
  9. propertyKey,
  10. propertyName,
  11. getVisibilityWithWorkspace(visibilitySource, workspaceId)
  12. );
  13. // could be a public property, let's try fetching it without workspace id
  14. if (property == null) {
  15. property = element.getProperty(
  16. propertyKey,
  17. propertyName,
  18. getVisibilityWithWorkspace(visibilitySource, null)
  19. );
  20. }
  21. return property;
  22. }

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

  1. public boolean canHandle(Element element, String propertyKey, String propertyName, ElementOrPropertyStatus status) {
  2. if (!this.isStarted()) {
  3. //we are probably on a server and want to submit it to the architecture
  4. return true;
  5. }
  6. Property property = element.getProperty(propertyKey, propertyName);
  7. return canHandle(element, property, status);
  8. }

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

  1. protected final boolean isAuthor(Element element, String propertyKey, String propertyName, User user, String workspaceId) {
  2. if (element == null) {
  3. return false;
  4. }
  5. Property property = element.getProperty(propertyKey, propertyName);
  6. if (property != null) {
  7. String authorUserId = VisalloProperties.MODIFIED_BY_METADATA.getMetadataValue(property.getMetadata());
  8. return user.getUserId().equals(authorUserId);
  9. } else {
  10. return false;
  11. }
  12. }

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

  1. @Override
  2. public void execute(ActionExecuteParameters parameters, User user, Authorizations authorizations) {
  3. String propertyKey = parameters.getData().getString(PROPERTY_PROPERTY_KEY);
  4. String propertyName = parameters.getData().getString(PROPERTY_PROPERTY_NAME);
  5. String visibility = parameters.getData().getString(PROPERTY_VISIBILITY);
  6. Object newValue = getNewValue(parameters);
  7. Visibility vis = new Visibility(visibility);
  8. LOGGER.debug("setting property %s:%s[%s] = %s", propertyName, propertyKey, vis, newValue);
  9. parameters.getElement().addPropertyValue(propertyKey, propertyName, newValue, vis, authorizations);
  10. graph.flush();
  11. Property property = parameters.getElement().getProperty(propertyKey, propertyName);
  12. workQueueRepository.pushGraphPropertyQueue(parameters.getElement(), property, Priority.NORMAL);
  13. }

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

  1. new AddPropertyEvent(graph, saveVertices.get(0), saveVertices.get(0).getProperty("k1", "name")),
  2. new AddExtendedDataEvent(graph, saveVertices.get(0), "table1", "row1", "col1", null, "extended", VISIBILITY_A),
  3. new AddVertexEvent(graph, (Vertex) saveVertices.get(1)),
  4. new AddPropertyEvent(graph, saveVertices.get(1), saveVertices.get(1).getProperty("k1", "name")),
  5. new AddExtendedDataEvent(graph, saveVertices.get(1), "table1", "row1", "col1", null, "extended", VISIBILITY_A)
  6. );

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

  1. new AddPropertyEvent(graph, saveVertices.get(0), saveVertices.get(0).getProperty("k1", "name")),
  2. new AddExtendedDataEvent(graph, saveVertices.get(0), "table1", "row1", "col1", null, "extended", VISIBILITY_A),
  3. new AddVertexEvent(graph, (Vertex) saveVertices.get(1)),
  4. new AddPropertyEvent(graph, saveVertices.get(1), saveVertices.get(1).getProperty("k1", "name")),
  5. new AddExtendedDataEvent(graph, saveVertices.get(1), "table1", "row1", "col1", null, "extended", VISIBILITY_A)
  6. );

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

  1. if (StringUtils.isNotEmpty(propertyKey) || StringUtils.isNotEmpty(propertyName)) {
  2. if (propertyKey == null) {
  3. property = element.getProperty(propertyName);
  4. } else {
  5. property = element.getProperty(propertyKey, propertyName);

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

  1. private void checkCanAddOrUpdateProperty(
  2. Element element,
  3. OntologyElement ontologyElement,
  4. String propertyKey,
  5. String propertyName,
  6. Ontology ontology,
  7. Set<String> privileges,
  8. User user,
  9. String workspaceId
  10. ) throws VisalloAccessDeniedException {
  11. boolean isUpdate = element.getProperty(propertyKey, propertyName) != null;
  12. boolean canAddOrUpdate = isUpdate
  13. ? internalCanUpdateProperty(element, ontologyElement, propertyKey, propertyName, ontology, privileges, user, workspaceId)
  14. : internalCanAddProperty(element, ontologyElement, propertyKey, propertyName, ontology, privileges, user, workspaceId);
  15. if (!canAddOrUpdate) {
  16. throw new VisalloAccessDeniedException(
  17. propertyName + " cannot be added or updated due to ACL restriction", user, element.getId());
  18. }
  19. }

相关文章