Mercurial > lada > lada-server
changeset 1185:dc303c65c486
Import HOEHE_NN and ORTS_ZUSATZCODE for new ort objects.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 21 Nov 2016 14:49:22 +0100 |
parents | 87b55cdb1cad |
children | ddd4088d211d |
files | src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java |
diffstat | 1 files changed, 13 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- 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; }