Mercurial > lada > lada-server
comparison 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 |
comparison
equal
deleted
inserted
replaced
330:046cdc094c72 | 331:5d11428e6a09 |
---|---|
1 package de.intevation.lada.data.importer; | 1 package de.intevation.lada.data.importer; |
2 | 2 |
3 import java.util.List; | 3 import java.util.List; |
4 import java.util.Map; | |
4 | 5 |
5 import de.intevation.lada.model.LKommentarM; | 6 import de.intevation.lada.model.LKommentarM; |
6 import de.intevation.lada.model.LKommentarP; | 7 import de.intevation.lada.model.LKommentarP; |
7 import de.intevation.lada.model.LMessung; | 8 import de.intevation.lada.model.LMessung; |
8 import de.intevation.lada.model.LMesswert; | 9 import de.intevation.lada.model.LMesswert; |
10 import de.intevation.lada.model.LProbe; | 11 import de.intevation.lada.model.LProbe; |
11 | 12 |
12 | 13 |
13 public interface Producer | 14 public interface Producer |
14 { | 15 { |
15 public void addData(String key, Object values); | 16 public void addData(String key, Object values) |
17 throws LAFParserException; | |
16 public LProbe getProbe(); | 18 public LProbe getProbe(); |
17 public List<LMessung> getMessungen(); | 19 public List<LMessung> getMessungen(); |
18 public List<LOrt> getOrte(); | 20 public List<LOrt> getOrte(); |
19 public List<LKommentarP> getProbenKommentare(); | 21 public List<LKommentarP> getProbenKommentare(); |
20 public List<LKommentarM> getMessungsKommentare(); | 22 public List<LKommentarM> getMessungsKommentare(); |
21 public List<LMesswert> getMesswerte(); | 23 public List<LMesswert> getMesswerte(); |
22 public void reset(); | 24 public void reset(); |
23 public void newMessung(); | 25 public void newMessung(); |
24 public void newOrt(); | 26 public void newOrt(); |
27 public Map<String, List<ReportData>> getErrors(); | |
28 public Map<String, List<ReportData>> getWarnings(); | |
25 } | 29 } |