@Override protected void performMultiAction(AjaxRequestTarget target, List<OProperty> objects) { getDatabase().commit(); super.performMultiAction(target, objects); getDatabase().begin(); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<OClass> objects) { getDatabase().commit(); super.performMultiAction(target, objects); getDatabase().begin(); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<OIndex<?>> objects) { getDatabase().commit(); super.performMultiAction(target, objects); getDatabase().begin(); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<ODocument> objects) { super.performMultiAction(target, objects); OrientGraph tx = orientGraphProvider.get(); for (ODocument doc : objects) { ORID id = doc.getIdentity(); OrientVertex vertex = tx.getVertex(id); removeEdges(tx, vertex); } tx.commit();tx.begin(); sendActionPerformed(); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<ODocument> objects) { super.performMultiAction(target, objects); OrientGraph tx = orientGraphProvider.get(); for (ODocument doc : objects) { ORID id = doc.getIdentity(); tx.removeVertex(tx.getVertex(id)); } tx.commit();tx.begin(); sendActionPerformed(); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<ODocument> objects) { super.performMultiAction(target, objects); ODatabaseDocument db = getDatabase(); db.commit(true); db.begin(); DBClosure.sudoConsumer(sudoDb -> sudoDb.getMetadata().reload()); }