adaption for error handling of delete methods
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / featuretree / SelectFeatureTreeWizardPage.java
index de74faa76b5b9cd4f6ae2390b91ba1b4d3998fba..9457d0969e75f394043336e778a4d343786473f0 100644 (file)
@@ -31,6 +31,7 @@ import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Label;
 import org.eclipse.swt.widgets.Text;
 
+import eu.etaxonomy.cdm.api.service.DeleteResult;
 import eu.etaxonomy.cdm.api.service.IFeatureTreeService;
 import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
 import eu.etaxonomy.cdm.model.description.FeatureTree;
@@ -162,8 +163,11 @@ public class SelectFeatureTreeWizardPage extends WizardPage implements ISelectio
                        for(Object element : selection.toArray()){
                                viewer.remove(element);
                                
-                               String result = CdmStore.getService(IFeatureTreeService.class).delete((FeatureTree) element);
+                               DeleteResult result =   CdmStore.getService(IFeatureTreeService.class).delete((FeatureTree) element);
                                
+                               if (result.isError()){
+                                       
+                               }
                                viewer.setSelection(new StructuredSelection(new Object[0]));
                        }
                }