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 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)