Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/data/importer/Writer.java @ 338:b6f770956cae
Added new writer module and report object for importer.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Wed, 28 Aug 2013 15:12:50 +0200 |
parents | |
children | 490dc50365e7 |
comparison
equal
deleted
inserted
replaced
337:cb47c33b119d | 338:b6f770956cae |
---|---|
1 package de.intevation.lada.data.importer; | |
2 | |
3 import java.util.List; | |
4 | |
5 import de.intevation.lada.auth.AuthenticationResponse; | |
6 import de.intevation.lada.model.LKommentarM; | |
7 import de.intevation.lada.model.LKommentarP; | |
8 import de.intevation.lada.model.LMessung; | |
9 import de.intevation.lada.model.LMesswert; | |
10 import de.intevation.lada.model.LOrt; | |
11 import de.intevation.lada.model.LProbe; | |
12 | |
13 | |
14 public interface Writer | |
15 { | |
16 public boolean writeProbe(AuthenticationResponse auth, LProbe probe); | |
17 public boolean writeMessungen( | |
18 AuthenticationResponse auth, | |
19 List<LMessung> messungen); | |
20 public boolean writeOrte(AuthenticationResponse auth, List<LOrt> orte); | |
21 public boolean writeProbenKommentare( | |
22 AuthenticationResponse auth, | |
23 List<LKommentarP> kommentare); | |
24 public boolean writeMessungKommentare( | |
25 AuthenticationResponse auth, | |
26 List<LKommentarM> kommentare); | |
27 public boolean writeMesswerte( | |
28 AuthenticationResponse auth, | |
29 List<LMesswert> werte); | |
30 public List<ReportData> getErrors(); | |
31 public List<ReportData> getWarnings(); | |
32 } |