X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/3070af147f6bb6e443ff983c18e7e8eb171591d3..fbbdc507319d54f4d580805d990318d4167b0717:/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DeleteResultMessagingUtils.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DeleteResultMessagingUtils.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DeleteResultMessagingUtils.java index 82adf92cd..5f9319f6d 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DeleteResultMessagingUtils.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/model/DeleteResultMessagingUtils.java @@ -18,6 +18,7 @@ import org.eclipse.core.runtime.Status; import eu.etaxonomy.cdm.api.service.DeleteResult; import eu.etaxonomy.cdm.model.common.CdmBase; import eu.etaxonomy.cdm.model.common.IdentifiableEntity; +import eu.etaxonomy.taxeditor.l10n.Messages; /** * @author k.luther @@ -25,6 +26,10 @@ import eu.etaxonomy.cdm.model.common.IdentifiableEntity; * */ public class DeleteResultMessagingUtils extends MessagingUtils { + + private static final String DELETE_WAS_ABORTED = Messages.DeleteResultMessagingUtils_ABORT; + private static final String DELETE_WAS_SUCCESSFULL = Messages.DeleteResultMessagingUtils_SUCCES; + /** * Displays a message {@link org.eclipse.jface.dialogs.MessageDialog}. * @@ -37,16 +42,16 @@ public class DeleteResultMessagingUtils extends MessagingUtils { return; } List details = new ArrayList(); - String title= ""; + String title= ""; //$NON-NLS-1$ if (result.getExceptions().size() > 0){ for (Exception e:result.getExceptions()){ details.add(e.getMessage()); } if (result.isOk()){ - title = "Delete was successfull"; + title = DELETE_WAS_SUCCESSFULL; } else { - title = "Delete was aborted"; + title = DELETE_WAS_ABORTED; } } StringBuffer relatedObjectsString = new StringBuffer(); @@ -61,7 +66,6 @@ public class DeleteResultMessagingUtils extends MessagingUtils { } else{ relatedObjects.add(object.getUserFriendlyTypeName()); } - } for (String relatedObject: relatedObjects){ @@ -70,44 +74,35 @@ public class DeleteResultMessagingUtils extends MessagingUtils { relatedObjectsString.append(System.lineSeparator()); } } - message = message + "\n" ; + message = message + "\n" ; //$NON-NLS-1$ String stackTraceWithContext = getContextInfo(details); CdmDeleteErrorDialog ced = new CdmDeleteErrorDialog(AbstractUtility.getShell(), title, message,new Status(IStatus.INFO, pluginId, relatedObjectsString.toString(), result.getExceptions().iterator().next()), stackTraceWithContext, result.getUpdatedObjects().toArray()); ced.open(); - - - } public static void messageDialogWithDetails(IStatus result, String message, String pluginId) { List details = new ArrayList(); - String title= ""; + String title= ""; //$NON-NLS-1$ Throwable e = null; if (result.isMultiStatus()){ for (IStatus childStatus:result.getChildren()){ details.add(childStatus.getMessage()); } e = result.getChildren()[0].getException(); - if (result.equals(Status.OK_STATUS)|| result.equals(Status.WARNING)){ - title = "Delete was successfull"; + if (result.equals(Status.OK_STATUS)|| result.equals(IStatus.WARNING)){ + title = DELETE_WAS_SUCCESSFULL; } else { - title = "Delete was aborted"; + title = DELETE_WAS_ABORTED; } } - StringBuffer relatedObjectsString = new StringBuffer(); Object[] relatedObjects = new ArrayList().toArray(); - - String stackTraceWithContext = getContextInfo(details); CdmDeleteErrorDialog ced = new CdmDeleteErrorDialog(AbstractUtility.getShell(), title, message,new Status(IStatus.INFO, pluginId, null, e), stackTraceWithContext, relatedObjects); ced.open(); - - - } }