annotate 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
rev   line source
338
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
1 package de.intevation.lada.data.importer;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
2
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
3 import java.util.List;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
4
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
5 import de.intevation.lada.auth.AuthenticationResponse;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
6 import de.intevation.lada.model.LKommentarM;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
7 import de.intevation.lada.model.LKommentarP;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
8 import de.intevation.lada.model.LMessung;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
9 import de.intevation.lada.model.LMesswert;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
10 import de.intevation.lada.model.LOrt;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
11 import de.intevation.lada.model.LProbe;
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
12
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
13
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
14 public interface Writer
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
15 {
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
16 public boolean writeProbe(AuthenticationResponse auth, LProbe probe);
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
17 public boolean writeMessungen(
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
18 AuthenticationResponse auth,
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
19 List<LMessung> messungen);
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
20 public boolean writeOrte(AuthenticationResponse auth, List<LOrt> orte);
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
21 public boolean writeProbenKommentare(
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
22 AuthenticationResponse auth,
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
23 List<LKommentarP> kommentare);
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
24 public boolean writeMessungKommentare(
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
25 AuthenticationResponse auth,
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
26 List<LKommentarM> kommentare);
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
27 public boolean writeMesswerte(
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
28 AuthenticationResponse auth,
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
29 List<LMesswert> werte);
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
30 public List<ReportData> getErrors();
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
31 public List<ReportData> getWarnings();
b6f770956cae Added new writer module and report object for importer.
Raimund Renkert <rrenkert@intevation.de>
parents:
diff changeset
32 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)