adapt export manager to changes in IOResultBase
authorKatja Luther <k.luther@bgbm.org>
Thu, 4 May 2017 08:12:10 +0000 (10:12 +0200)
committerKatja Luther <k.luther@bgbm.org>
Thu, 4 May 2017 08:12:10 +0000 (10:12 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/ExportManager.java

index 485b11c42ce09c00a9b2c0a71240e2eef57e5cf8..688b32cc198662001f8cd0e72411fa4c125fa4fb 100644 (file)
@@ -34,6 +34,7 @@ import eu.etaxonomy.cdm.io.common.ExportResult;
 import eu.etaxonomy.cdm.io.common.ExportResultType;
 import eu.etaxonomy.cdm.io.common.IExportConfigurator;
 import eu.etaxonomy.cdm.io.common.IIoConfigurator;
+import eu.etaxonomy.cdm.io.common.IoResultBase;
 import eu.etaxonomy.cdm.io.jaxb.JaxbExportConfigurator;
 import eu.etaxonomy.cdm.io.outputmodel.OutputModelConfigurator;
 import eu.etaxonomy.cdm.io.sdd.out.SDDExportConfigurator;
@@ -323,20 +324,20 @@ public class ExportManager extends AbstractIOManager<IExportConfigurator> {
                      }
                      final StringBuilder reportText = new StringBuilder();
                      if(result!=null){
-                         List<byte[]> reports = result.getErrors();
+                         List<IoResultBase.Error> reports = result.getErrors();
                          reportText.append("Errors:\\r");
-                         for (byte[] bs : reports) {
-                             reportText.append(new String(bs));
+                         for (IoResultBase.Error bs : reports) {
+                             reportText.append(bs.getMessage() + " - " bs.getException().getStacktrace());
                          }
-                         List<byte[]> warnings = result.getWarnings();
+                         List<String> warnings = result.getWarnings();
                          reportText.append("Warnings:\\r");
-                         for (byte[] bs : warnings) {
-                             reportText.append(new String(bs));
+                         for (String bs : warnings) {
+                             reportText.append(bs);
                          }
-                         List<Exception> exceptions = result.getExceptions();
+                         List<IoResultBase.Error> exceptions = result.getExceptions();
                          reportText.append("Exceptions:\\r");
-                         for (Exception ex : exceptions) {
-                             reportText.append(ex.getStackTrace());
+                         for (IoResultBase.Error bs : exceptions) {
+                             reportText.append(bs.getMessage() + " - " bs.getException().getStacktrace());
                          }