Project

General

Profile

« Previous | Next » 

Revision 8336cf65

Added by Katja Luther over 8 years ago

improve messaging for deleteresults

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/operation/DeleteTaxonOperation.java
8 8
import org.eclipse.core.runtime.IAdaptable;
9 9
import org.eclipse.core.runtime.IProgressMonitor;
10 10
import org.eclipse.core.runtime.IStatus;
11
import org.eclipse.jface.dialogs.MessageDialog;
12 11
import org.eclipse.ui.IWorkbenchPage;
13 12

  
14 13
import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
......
19 18
import eu.etaxonomy.cdm.model.taxon.Classification;
20 19
import eu.etaxonomy.cdm.model.taxon.Taxon;
21 20
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
22
import eu.etaxonomy.taxeditor.model.MessagingUtils;
21
import eu.etaxonomy.taxeditor.editor.internal.TaxeditorEditorPlugin;
22
import eu.etaxonomy.taxeditor.model.DeleteResultMessagingUtils;
23 23
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
24 24
import eu.etaxonomy.taxeditor.session.ICdmEntitySessionEnabled;
25 25
import eu.etaxonomy.taxeditor.store.CdmStore;
......
75 75
				DeleteResult result =	service.deleteTaxon(element.getUuid(), configurator, classification.getUuid());
76 76

  
77 77
				if (result.isError()){
78
					MessageDialog.openError(null, "Delete failed", result.toString());
78
				    DeleteResultMessagingUtils.messageDialogWithDetails(result, "Delete failed", TaxeditorEditorPlugin.PLUGIN_ID);
79 79
				} else if (!result.getUpdatedObjects().isEmpty()){
80
					MessagingUtils.informationDialog("Delete successfull", result.toString());
80
                    DeleteResultMessagingUtils.messageDialogWithDetails(result, "The Taxon was deleted, but related object(s) could not be deleted", TaxeditorEditorPlugin.PLUGIN_ID);
81 81
				}
82 82

  
83 83
				monitor.worked(40);

Also available in: Unified diff