diff src/main/java/de/intevation/lada/exporter/laf/LafCreator.java @ 810:092e673cbb8d

Added and updated model, services, etc for to fit the new db schema.
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 03 Dec 2015 11:41:03 +0100
parents 1e54d59280e6
children 1c41c7b8f7c2
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/exporter/laf/LafCreator.java	Wed Dec 02 14:07:26 2015 +0100
+++ b/src/main/java/de/intevation/lada/exporter/laf/LafCreator.java	Thu Dec 03 11:41:03 2015 +0100
@@ -19,7 +19,7 @@
 import de.intevation.lada.model.land.LKommentarP;
 import de.intevation.lada.model.land.LMessung;
 import de.intevation.lada.model.land.LMesswert;
-import de.intevation.lada.model.land.LOrt;
+import de.intevation.lada.model.land.LOrtszuordnung;
 import de.intevation.lada.model.land.LProbe;
 import de.intevation.lada.model.land.LZusatzWert;
 import de.intevation.lada.model.land.ProbeTranslation;
@@ -27,7 +27,7 @@
 import de.intevation.lada.model.stamm.Messgroesse;
 import de.intevation.lada.model.stamm.ProbenZusatz;
 import de.intevation.lada.model.stamm.Probenart;
-import de.intevation.lada.model.stamm.SOrt;
+import de.intevation.lada.model.stamm.Ort;
 import de.intevation.lada.util.annotation.RepositoryConfig;
 import de.intevation.lada.util.data.QueryBuilder;
 import de.intevation.lada.util.data.Repository;
@@ -197,30 +197,31 @@
      */
     @SuppressWarnings("unchecked")
     private String writeOrt(LProbe probe) {
-        QueryBuilder<LOrt> builder =
-            new QueryBuilder<LOrt>(
+        QueryBuilder<LOrtszuordnung> builder =
+            new QueryBuilder<LOrtszuordnung>(
                 repository.entityManager("land"),
-                LOrt.class);
+                LOrtszuordnung.class);
         builder.and("probeId", probe.getId());
         Response objects = repository.filter(builder.getQuery(), "land");
-        List<LOrt> orte = (List<LOrt>)objects.getData();
+        List<LOrtszuordnung> orte =
+            (List<LOrtszuordnung>)objects.getData();
 
         String laf = "";
-        for(LOrt o : orte) {
+        for(LOrtszuordnung o : orte) {
             laf += "%ORT%\n";
-            QueryBuilder<SOrt> oBuilder =
-                new QueryBuilder<SOrt>(
+            QueryBuilder<Ort> oBuilder =
+                new QueryBuilder<Ort>(
                     repository.entityManager("stamm"),
-                    SOrt.class);
-            oBuilder.and("id", o.getOrt());
-            List<SOrt> sOrte=
-                (List<SOrt>)repository.filter(
+                    Ort.class);
+            oBuilder.and("id", o.getOrtId());
+            List<Ort> sOrte=
+                (List<Ort>)repository.filter(
                     oBuilder.getQuery(),
                     "stamm").getData();
 
             laf += lafLine("ORT_CODE",
-                "\"" + sOrte.get(0).getBezeichnung() + "\"");
-            laf += lafLine("ORT_TYP", "\"" + o.getOrtsTyp() + "\"");
+                "\"" + sOrte.get(0).getAnlageId() + "\"");
+            laf += lafLine("ORT_TYP", "\"" + o.getOrtszuordnungTyp() + "\"");
             laf += o.getOrtszusatztext() == null ? "":
                 lafLine("ORT_ZUSATZTEXT", "\"" + o.getOrtszusatztext() + "\"");
             laf += lafLine("ORT_LAND_S", String.valueOf(sOrte.get(0).getStaatId()));
@@ -230,7 +231,7 @@
             koord += sOrte.get(0).getLatitude();
             //TODO: use table koordinatenart and koord*extern!
             laf += lafLine("ORT_KOORDINATEN_S", koord);
-            laf += lafLine("ORT_GEMEINDESCHLUESSEL", sOrte.get(0).getVerwaltungseinheitId());
+            laf += lafLine("ORT_GEMEINDESCHLUESSEL", sOrte.get(0).getOrtId());
         }
         return laf;
     }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)