if(config != null) { if(data.get("description") != null) { config.setProperty("description", data.get("description")); } else { config.removeProperty("description"); config.setProperty("properties", data.get("properties")); } else { config.removeProperty("properties"); config.setProperty("updateDate", data.get("updateDate"));
OrientVertex access = (OrientVertex)graph.getVertexByKey("Access.ruleClass", data.get("ruleClass")); if(access != null) { access.setProperty("accessLevel", data.get("accessLevel")); List<String> clients = (List)data.get("clients"); if(clients != null && clients.size() > 0) { access.setProperty("clients", clients); } else { access.removeProperty("clients"); access.setProperty("roles", roles); } else { access.removeProperty("roles"); access.setProperty("users", users); } else { access.removeProperty("users"); access.setProperty("updateDate", data.get("updateDate")); Vertex updateUser = graph.getVertexByKey("User.userId", data.get("updateUserId")); updateUser.addEdge("Update", access);
protected void updComment(Map<String, Object> data) throws Exception { OrientGraph graph = ServiceLocator.getInstance().getGraph(); try{ graph.begin(); String commentId = (String)data.get("commentId"); OrientVertex comment = (OrientVertex)graph.getVertexByKey("Comment.commentId", commentId); if(comment != null) { comment.setProperty("content", data.get("content")); } graph.commit(); } catch (Exception e) { logger.error("Exception:", e); graph.rollback(); } finally { graph.shutdown(); } }
OrientVertex form = (OrientVertex)graph.getVertexByKey("Form.formId", formId); if(form != null) { form.setProperty("action", data.get("action")); form.setProperty("schema", data.get("schema")); form.setProperty("form", data.get("form")); form.setProperty("modelData", data.get("modelData")); form.setProperty("updateDate", data.get("updateDate"));
if(getAccessByRuleClass(graph, ruleClass) == null) { access = graph.addVertex("class:Access"); access.setProperty("ruleClass", ruleClass); if(ruleClass.contains("Abstract") || ruleClass.contains("_")) { access.setProperty("accessLevel", "N"); // abstract and internal beta tester rule } else if(ruleClass.endsWith("EvRule")) { access.setProperty("accessLevel", "A"); // event rule can be only called internally. } else { access.setProperty("accessLevel", "R"); // role level access List roles = new ArrayList(); roles.add("owner"); // give owner access for the rule by default. access.setProperty("roles", roles); access.setProperty("createDate", data.get("createDate"));
access.setProperty("ruleClass", ruleClass); if(ruleClass.contains("Abstract") || ruleClass.contains("_")) { access.setProperty("accessLevel", "N"); // abstract rule and internal beta tester rule } else if(ruleClass.endsWith("EvRule")) { access.setProperty("accessLevel", "A"); // event rule can be only called internally. } else { access.setProperty("accessLevel", "R"); // role level access List roles = new ArrayList(); roles.add("owner"); // give owner access for the rule by default. access.setProperty("roles", roles); access.setProperty("createDate", data.get("createDate")); createUser.addEdge("Create", access);
if (branch != null) { if(data.get("description") != null) { branch.setProperty("description", data.get("description")); } else { branch.removeProperty("description"); branch.setProperty("attributes", data.get("attributes")); } else { branch.removeProperty("attributes"); branch.setProperty("updateDate", data.get("updateDate"));
OrientVertex page = (OrientVertex)graph.getVertexByKey("Page.pageId", pageId); if(page != null) { page.setProperty("content", data.get("content")); page.setProperty("updateDate", data.get("updateDate")); Vertex updateUser = graph.getVertexByKey("User.userId", data.get("updateUserId")); updateUser.addEdge("Update", page);
post.setProperty("title", data.get("title")); } else { post.removeProperty("name"); post.setProperty("originalAuthor", data.get("originalAuthor")); } else { post.removeProperty("originalAuthor"); post.setProperty("originalSite", data.get("originalSite")); } else { post.removeProperty("originalSite"); post.setProperty("originalUrl", data.get("originalUrl")); } else { post.removeProperty("originalUrl"); post.setProperty("summary", data.get("summary")); } else { post.removeProperty("summary"); post.setProperty("content", data.get("content")); } else { post.removeProperty("content"); post.setProperty("updateDate", data.get("updateDate"));
product.setProperty("name", data.get("name")); } else { product.removeProperty("name"); product.setProperty("description", data.get("description")); } else { product.removeProperty("description"); product.setProperty("content", data.get("content")); } else { product.removeProperty("content"); product.setProperty("variants", data.get("variants")); } else { product.removeProperty("variants"); product.setProperty("updateDate", data.get("updateDate"));
@Override public Object executeTransform(final Object input) { vertexClass = (String) resolve(vertexClass); if (vertexClass != null) { final OClass cls = pipeline.getGraphDatabase().getVertexType(vertexClass); if (cls == null) pipeline.getGraphDatabase().createVertexType(vertexClass); } final OrientVertex v = pipeline.getGraphDatabase().getVertex(input); if (v == null) return null; if (vertexClass != null && !vertexClass.equals(v.getRecord().getClassName())) try { v.setProperty("@class", vertexClass); } catch (ORecordDuplicatedException e) { if (skipDuplicates) { return null; } else { throw e; } } return v; } }
comment.setProperty("rank", rank);
comment.setProperty("rank", rank);
final String[] lookupParts = lookup.split("\\."); final OrientVertex linkedV = pipeline.getGraphDatabase().addTemporaryVertex(lookupParts[0]); linkedV.setProperty(lookupParts[1], joinCurrentValue); linkedV.setProperty(f, resolve(targetVertexFields.field(f)));