if (result.isError()){
MessageDialog.openError(null, "Delete failed", result.getExceptions().get(0).getMessage());
- }else if(!result.getExceptions().isEmpty()){
- //TODO:Warning!
+ }else if(result.isAbort()){
+ MessageDialog.openWarning(null, "Delete abort", "The object could not be deleted, maybe there was no object selected.");
}
return postExecute(null);
return null;
}
}*/
-
+
DeleteResult result = CdmStore.getService(IClassificationService.class).delete(taxonomicTree);
if (result.isError()){
//TODO:Error message!
}
}*/
} else {
- service.deleteTaxonNodes(treeNodes, config);
+
+ DeleteResult result =service.deleteTaxonNodes(treeNodes, config);
+ if (result.isError()){
+ //TODO:Error message!
+ MessageDialog.openError(null, "Delete failed", result.getExceptions().get(0).getMessage());
+ }
}
monitor.worked(40);