]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/commands/DeleteResult.java
introduce a new view to display JcrResults has a tree.
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui / src / main / java / org / argeo / slc / client / ui / commands / DeleteResult.java
index 321a6b552a39458cbe8f52b250704f4ffa21248a..94cdd3e94f332bb4f375af1ff871b2bc14286614 100644 (file)
@@ -26,7 +26,9 @@ import javax.jcr.Session;
 \r
 import org.argeo.eclipse.ui.ErrorFeedback;\r
 import org.argeo.slc.client.ui.model.ResultFolder;\r
+import org.argeo.slc.client.ui.model.ResultParentUtils;\r
 import org.argeo.slc.client.ui.model.SingleResultNode;\r
+import org.argeo.slc.jcr.SlcNames;\r
 import org.eclipse.core.commands.AbstractHandler;\r
 import org.eclipse.core.commands.ExecutionEvent;\r
 import org.eclipse.core.commands.ExecutionException;\r
@@ -83,7 +85,9 @@ public class DeleteResult extends AbstractHandler {
                                                for (final String path : nodes) {\r
                                                        if (session.itemExists(path)) {\r
                                                                node = session.getNode(path);\r
+                                                               Node parent = node.getParent();\r
                                                                node.remove();\r
+                                                               ResultParentUtils.updateStatusOnRemoval(parent);\r
                                                        }\r
                                                        monitor.worked(1);\r
                                                }\r