diff src/main/java/de/intevation/lada/data/importer/Producer.java @ 331:5d11428e6a09

Made the importer a little more robust and introduced a better warning/error reporting.
author Raimund Renkert <rrenkert@intevation.de>
date Tue, 27 Aug 2013 15:28:21 +0200
parents ae4bf396bd3b
children cb47c33b119d
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/data/importer/Producer.java	Tue Aug 27 15:26:46 2013 +0200
+++ b/src/main/java/de/intevation/lada/data/importer/Producer.java	Tue Aug 27 15:28:21 2013 +0200
@@ -1,6 +1,7 @@
 package de.intevation.lada.data.importer;
 
 import java.util.List;
+import java.util.Map;
 
 import de.intevation.lada.model.LKommentarM;
 import de.intevation.lada.model.LKommentarP;
@@ -12,7 +13,8 @@
 
 public interface Producer
 {
-    public void addData(String key, Object values);
+    public void addData(String key, Object values)
+        throws LAFParserException;
     public LProbe getProbe();
     public List<LMessung> getMessungen();
     public List<LOrt> getOrte();
@@ -22,4 +24,6 @@
     public void reset();
     public void newMessung();
     public void newOrt();
+    public Map<String, List<ReportData>> getErrors();
+    public Map<String, List<ReportData>> getWarnings();
 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)