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

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

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

Element.getProperties介绍

暂无

代码示例

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

  1. @Override
  2. protected boolean isMatch(Element element) {
  3. for (Property prop : element.getProperties()) {
  4. if (this.keys.contains(prop.getName())) {
  5. return true;
  6. }
  7. }
  8. return false;
  9. }

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

  1. @Override
  2. public ExistingElementMutation<T> softDeleteProperties(String name) {
  3. for (Property prop : this.element.getProperties(name)) {
  4. softDeleteProperty(prop);
  5. }
  6. return this;
  7. }

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

  1. @Override
  2. protected boolean isMatch(Element element) {
  3. for (Property prop : element.getProperties()) {
  4. if (this.keys.contains(prop.getName())) {
  5. return true;
  6. }
  7. }
  8. return false;
  9. }

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

  1. @Override
  2. public ExistingElementMutation<T> softDeleteProperties(String key, String name) {
  3. for (Property prop : this.element.getProperties(key, name)) {
  4. softDeleteProperty(prop);
  5. }
  6. return this;
  7. }

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

  1. @Override
  2. protected boolean isMatch(Element element) {
  3. for (Property prop : element.getProperties()) {
  4. if (this.keys.contains(prop.getName())) {
  5. return false;
  6. }
  7. }
  8. return true;
  9. }

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

  1. @Override
  2. public ExistingElementMutation<T> deleteProperties(String key, String name) {
  3. for (Property prop : this.element.getProperties(key, name)) {
  4. deleteProperty(prop);
  5. }
  6. return this;
  7. }

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

  1. @Override
  2. public ExistingElementMutation<T> softDeleteProperties(String name) {
  3. for (Property prop : this.element.getProperties(name)) {
  4. softDeleteProperty(prop);
  5. }
  6. return this;
  7. }

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

  1. @Override
  2. protected boolean isMatch(Element element) {
  3. for (String key : this.keys) {
  4. if (this.predicate.evaluate(element.getProperties(key), this.value, this.propertyDefinitions)) {
  5. return true;
  6. }
  7. }
  8. return false;
  9. }

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

  1. @Override
  2. public ExistingElementMutation<T> deleteProperties(String name) {
  3. for (Property prop : this.element.getProperties(name)) {
  4. deleteProperty(prop);
  5. }
  6. return this;
  7. }

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

  1. public Property getFirstProperty(Element element) {
  2. return getFirst(element.getProperties(getPropertyName()), null);
  3. }

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

  1. public Set<String> getKeys(Element element) {
  2. Set<String> results = new HashSet<>();
  3. for (Property property : element.getProperties()) {
  4. if (!isLabelProperty(property)) {
  5. results.add(property.getName());
  6. }
  7. }
  8. return results;
  9. }

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

  1. private boolean evaluateQueryString(Element element, String queryString) {
  2. for (Property property : element.getProperties()) {
  3. if (evaluateQueryStringOnValue(property.getValue(), queryString)) {
  4. return true;
  5. }
  6. }
  7. return false;
  8. }

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

  1. private void safeExecuteHandleEntireElement(Element element, GraphPropertyMessage message) throws Exception {
  2. safeExecuteHandlePropertyOnElement(element, null, message);
  3. for (Property property : element.getProperties()) {
  4. safeExecuteHandlePropertyOnElement(element, property, message);
  5. }
  6. }

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

  1. private boolean evaluateQueryString(Element element, String queryString) {
  2. for (Property property : element.getProperties()) {
  3. if (evaluateQueryStringOnValue(property.getValue(), queryString)) {
  4. return true;
  5. }
  6. }
  7. return false;
  8. }

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

  1. private void deleteProperties(Element e, String workspaceId, Priority priority, Authorizations authorizations) {
  2. List<Property> properties = IterableUtils.toList(e.getProperties());
  3. SandboxStatus[] sandboxStatuses = SandboxStatusUtil.getPropertySandboxStatuses(properties, workspaceId);
  4. for (int i = 0; i < sandboxStatuses.length; i++) {
  5. boolean propertyIsPublic = (sandboxStatuses[i] == SandboxStatus.PUBLIC);
  6. Property property = properties.get(i);
  7. deleteProperty(e, property, propertyIsPublic, workspaceId, priority, authorizations);
  8. }
  9. }

代码示例来源: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-common-rdf

  1. public void exportElementToRdfTriple(Element element, OutputStream out) throws IOException {
  2. writeElementRdfTripleComment(element, out);
  3. writeElementRdfTriple(element, out);
  4. for (Property property : element.getProperties()) {
  5. writePropertyRdfTriples(element, property, out);
  6. }
  7. }

代码示例来源:origin: org.visallo/visallo-graph-property-worker-plugin-test

  1. protected void run(GraphPropertyWorker gpw, GraphPropertyWorkerPrepareData workerPrepareData, Element e) {
  2. for (Property property : e.getProperties()) {
  3. InputStream in = null;
  4. if (property.getValue() instanceof StreamingPropertyValue) {
  5. StreamingPropertyValue spv = (StreamingPropertyValue) property.getValue();
  6. in = spv.getInputStream();
  7. }
  8. run(gpw, workerPrepareData, e, property, in);
  9. }
  10. }

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

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

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

  1. /**
  2. * Soft deletes all properties with the given name that you have access to. Only properties which you have
  3. * access to will be soft deleted.
  4. *
  5. * @param name The name of the property to delete.
  6. */
  7. default void softDeleteProperties(String name, Authorizations authorizations) {
  8. for (Property property : getProperties(name)) {
  9. softDeleteProperty(property.getKey(), property.getName(), property.getVisibility(), authorizations);
  10. }
  11. }

相关文章