org.vertexium.Property.getName()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(103)

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

Property.getName介绍

暂无

代码示例

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

@Override
  protected String convert(Property prop) {
    return prop.getName();
  }
};

代码示例来源:origin: org.visallo/visallo-gpw-tika-text-extractor

TextExtractMapping getTextExtractMapping(Element element, Property property) {
  for (TextExtractMapping textExtractMapping : this.textExtractMappings.values()) {
    if (textExtractMapping.rawPropertyName.equals(property.getName())) {
      return textExtractMapping;
    }
  }
  return null;
}

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

@Override
protected boolean isMatch(ExtendedDataRow row) {
  for (Property prop : row.getProperties()) {
    if (this.keys.contains(prop.getName())) {
      return true;
    }
  }
  return false;
}

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

@Override
protected boolean isMatch(Element element) {
  for (Property prop : element.getProperties()) {
    if (this.keys.contains(prop.getName())) {
      return true;
    }
  }
  return false;
}

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

@Override
  protected boolean isIncluded(Property property) {
    if (key != null && !property.getKey().equals(key)) {
      return false;
    }
    return property.getName().equals(name);
  }
};

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

@Override
protected boolean isMatch(ExtendedDataRow row) {
  for (Property prop : row.getProperties()) {
    if (this.keys.contains(prop.getName())) {
      return false;
    }
  }
  return true;
}

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

@Override
protected boolean isMatch(Element element) {
  for (Property prop : element.getProperties()) {
    if (this.keys.contains(prop.getName())) {
      return true;
    }
  }
  return false;
}

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

@Override
protected boolean isMatch(Element element) {
  for (Property prop : element.getProperties()) {
    if (this.keys.contains(prop.getName())) {
      return false;
    }
  }
  return true;
}

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

private boolean isMatch(Property property, String key, String name, Visibility visibility) {
  if (name != null && !property.getName().equals(name)) {
    return false;
  }
  if (key != null && !property.getKey().equals(key)) {
    return false;
  }
  if (visibility != null && !property.getVisibility().equals(visibility)) {
    return false;
  }
  return true;
}

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

@Override
public int compareTo(Property o) {
  int i = getName().compareTo(o.getName());
  if (i != 0) {
    return i;
  }
  i = getKey().compareTo(o.getKey());
  if (i != 0) {
    return i;
  }
  return getVisibility().compareTo(o.getVisibility());
}

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

public DeletePropertyEvent(Graph graph, Element element, Property property) {
  super(graph);
  this.element = element;
  this.key = property.getKey();
  this.name = property.getName();
  this.visibility = property.getVisibility();
}

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

@Override
  public String toString() {
    return "[" + getName() + ":" + getKey() + ":" + getVisibility() + "]";
  }
}

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

public SoftDeletePropertyEvent(Graph graph, Element element, Property property) {
  super(graph);
  this.element = element;
  this.key = property.getKey();
  this.name = property.getName();
  this.visibility = property.getVisibility();
}

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

@Override
public ExistingElementMutation<T> alterPropertyVisibility(Property property, Visibility visibility) {
  if (!element.getFetchHints().isIncludePropertyAndMetadata(property.getName())) {
    throw new VertexiumMissingFetchHintException(element.getFetchHints(), "Property " + property.getName() + " needs to be included with metadata");
  }
  this.alterPropertyVisibilities.add(new AlterPropertyVisibility(property.getKey(), property.getName(), property.getVisibility(), visibility));
  return this;
}

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

@Override
  public boolean isHandled(Element element, Property property) {
    if (property == null) {
      return false;
    }

    if (property.getName().equals(VisalloProperties.RAW.getPropertyName())) {
      return false;
    }

    String mimeType = (String) property.getMetadata().getValue(VisalloProperties.MIME_TYPE.getPropertyName());
    return !(mimeType == null || !mimeType.startsWith("text"));
  }
}

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

@Override
public ElementMutation<T> deleteProperty(Property property) {
  if (!element.getFetchHints().isIncludePropertyAndMetadata(property.getName())) {
    throw new VertexiumMissingFetchHintException(element.getFetchHints(), "Property " + property.getName() + " needs to be included with metadata");
  }
  Preconditions.checkNotNull(property, "property cannot be null");
  propertyDeletes.add(new PropertyPropertyDeleteMutation(property));
  return this;
}

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

/**
 * Permanently deletes a property from the element. Only properties which you have access to can be deleted using
 * this method.
 *
 * @param property The property to delete.
 */
default void deleteProperty(Property property, Authorizations authorizations) {
  deleteProperty(property.getKey(), property.getName(), property.getVisibility(), authorizations);
}

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

/**
 * Permanently deletes all properties with the given name that you have access to. Only properties which you have
 * access to will be deleted.
 *
 * @param name The name of the property to delete.
 */
default void deleteProperties(String name, Authorizations authorizations) {
  for (Property p : getProperties(name)) {
    deleteProperty(p.getKey(), p.getName(), p.getVisibility(), authorizations);
  }
}

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

private void unresolveTermMentionsForProperty(Vertex vertex, Property property, Authorizations authorizations) {
  for (Vertex termMention : termMentionRepository.findResolvedTo(vertex.getId(), authorizations)) {
    String key = VisalloProperties.TERM_MENTION_REF_PROPERTY_KEY.getPropertyValue(termMention);
    String name = VisalloProperties.TERM_MENTION_REF_PROPERTY_NAME.getPropertyValue(termMention);
    String visibility = VisalloProperties.TERM_MENTION_REF_PROPERTY_VISIBILITY.getPropertyValue(termMention);
    if (property.getKey().equals(key) && property.getName().equals(name) &&
        property.getVisibility().getVisibilityString().equals(visibility)) {
      unresolveTerm(termMention, authorizations);
    }
  }
}

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

private <TElement extends Element> Map<String, Object> getFieldsToSet(Graph graph, ExistingElementMutation<TElement> mutation) {
  TElement element = mutation.getElement();
  Map<String, Object> fieldsToSet = new HashMap<>();
  mutation.getProperties().forEach(p ->
      addExistingValuesToFieldMap(graph, element, p.getName(), p.getVisibility(), fieldsToSet));
  mutation.getPropertyDeletes().forEach(p ->
      addExistingValuesToFieldMap(graph, element, p.getName(), p.getVisibility(), fieldsToSet));
  mutation.getPropertySoftDeletes().forEach(p ->
      addExistingValuesToFieldMap(graph, element, p.getName(), p.getVisibility(), fieldsToSet));
  return fieldsToSet;
}

相关文章