show success message after import/export
authorKatja Luther <k.luther@bgbm.org>
Tue, 27 Jun 2017 11:19:28 +0000 (13:19 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 27 Jun 2017 11:19:28 +0000 (13:19 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/AbstractIOManager.java

index a44b41f1d81cb943aedcad54c7495de2f2d56f1a..c3f7af4c34d9d06de6387c1d0ffbd4d96d48faee 100644 (file)
@@ -19,6 +19,7 @@ import org.eclipse.ui.progress.IProgressConstants;
 
 import eu.etaxonomy.cdm.api.application.ICdmRepository;
 import eu.etaxonomy.cdm.common.IoResultBase;
+import eu.etaxonomy.cdm.io.common.ExportResult;
 import eu.etaxonomy.cdm.io.common.IIoConfigurator;
 import eu.etaxonomy.cdm.io.common.ImportResult;
 import eu.etaxonomy.taxeditor.store.CdmStore;
@@ -99,7 +100,7 @@ public abstract class AbstractIOManager<CONFIGURATOR extends IIoConfigurator> {
         StringBuffer reportTextTemp = ioResult.createReport();
         final StringBuffer reportText;
         if (StringUtils.isBlank(reportTextTemp.toString()) && ioResult instanceof ImportResult){
-            //reportTextTemp.append("No update result available");
+            reportTextTemp.append("The import was successfull.");
             //TODO: this is a workaround because the abcd import writes the report in the report part...
                ImportResult importResult = (ImportResult)ioResult;
             if (!importResult.getReports().isEmpty() && importResult.getReports().get(0) != null){
@@ -113,7 +114,7 @@ public abstract class AbstractIOManager<CONFIGURATOR extends IIoConfigurator> {
             }
         }
         reportText = reportTextTemp;
-        if (StringUtils.isBlank(reportText.toString())){ return;}
+        if (StringUtils.isBlank(reportText.toString()) && ioResult instanceof ExportResult ){ reportText.append("The Export was succesfull.");}
         display.asyncExec(new Runnable() {
 
             @Override