@Override protected void onDetach() { super.onDetach(); indexManager = null; }
@Override protected void onInstantiation() { super.onInstantiation(); setIcon(FAIconType.times_circle); setBootstrapType(BootstrapType.DANGER); setChandingModel(true); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<OClass> objects) { getDatabase().commit(); super.performMultiAction(target, objects); getDatabase().begin(); }
@Override public void detachModels() { super.detachModels(); classModel.detach(); documentModel.detach(); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<OProperty> objects) { getDatabase().commit(); super.performMultiAction(target, objects); getDatabase().begin(); }
@Override public void detachModels() { super.detachModels(); classModel.detach(); documentModel.detach(); }
@Override protected void performMultiAction(AjaxRequestTarget target, List<OIndex<?>> objects) { getDatabase().commit(); super.performMultiAction(target, objects); getDatabase().begin(); }
@Override public void detachModels() { super.detachModels(); classModel.detach(); documentModel.detach(); }
@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()); }