[Lada-commits] [PATCH 1 of 3] Import HOEHE_NN and ORTS_ZUSATZCODE for new ort objects
Wald Commits
scm-commit at wald.intevation.org
Mon Nov 21 14:54:15 CET 2016
# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1479736162 -3600
# Node ID dc303c65c4869b6c68bf34bc8150785d58c48d8a
# Parent 87b55cdb1cadc13a24efcc21ad462418e1ebee2c
Import HOEHE_NN and ORTS_ZUSATZCODE for new ort objects.
diff -r 87b55cdb1cad -r dc303c65c486 src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java
--- a/src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java Fri Nov 18 10:06:33 2016 +0100
+++ b/src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java Mon Nov 21 14:49:22 2016 +0100
@@ -601,16 +601,6 @@
if (ursprungsOrt.containsKey("U_ORTS_ZUSATZTEXT")) {
ort.setOrtszusatztext(ursprungsOrt.get("U_ORTS_ZUSATZTEXT"));
}
- if (ursprungsOrt.containsKey("U_ORTS_ZUSATZCODE")) {
- Ortszusatz zusatz = repository.getByIdPlain(
- Ortszusatz.class,
- ursprungsOrt.get("U_ORTS_ZUSATZCODE"),
- "stamm");
- if (zusatz != null) {
- o.setOzId(zusatz.getOzsId());
- repository.update(o, "stamm");
- }
- }
return ort;
}
@@ -837,6 +827,19 @@
}
}
+ if (attributes.containsKey(type + "HOEHE_NN")) {
+ ort.setHoeheUeberNn(Float.valueOf(attributes.get(type + "HOEHE_NN")));
+ }
+ if (attributes.containsKey(type + "ORTS_ZUSATZCODE")) {
+ Ortszusatz zusatz = repository.getByIdPlain(
+ Ortszusatz.class,
+ attributes.get(type + "ORTS_ZUSATZCODE"),
+ "stamm");
+ if (zusatz != null) {
+ ort.setOzId(zusatz.getOzsId());
+ }
+ }
+
repository.create(ort, "stamm");
return ort;
}
More information about the Lada-commits
mailing list