comparison src/main/java/de/intevation/lada/data/exporter/LAFCreator.java @ 334:305c042c81e7

Export additional attributes for 'ort'.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 28 Aug 2013 15:08:47 +0200
parents d43d371900e4
children c0357bd00666
comparison
equal deleted inserted replaced
333:d43d371900e4 334:305c042c81e7
18 import de.intevation.lada.model.LOrt; 18 import de.intevation.lada.model.LOrt;
19 import de.intevation.lada.model.LProbe; 19 import de.intevation.lada.model.LProbe;
20 import de.intevation.lada.model.LProbeInfo; 20 import de.intevation.lada.model.LProbeInfo;
21 import de.intevation.lada.model.LZusatzWert; 21 import de.intevation.lada.model.LZusatzWert;
22 import de.intevation.lada.model.Ort; 22 import de.intevation.lada.model.Ort;
23 import de.intevation.lada.model.SKoordinatenArt;
23 import de.intevation.lada.model.SMessEinheit; 24 import de.intevation.lada.model.SMessEinheit;
24 import de.intevation.lada.model.SMessgroesse; 25 import de.intevation.lada.model.SMessgroesse;
25 import de.intevation.lada.model.SProbenZusatz; 26 import de.intevation.lada.model.SProbenZusatz;
26 import de.intevation.lada.model.SProbenart; 27 import de.intevation.lada.model.SProbenart;
27 import de.intevation.lada.rest.Response; 28 import de.intevation.lada.rest.Response;
185 laf += lafLine("ORT_CODE", 186 laf += lafLine("ORT_CODE",
186 "\"" + ort.get(0).getBezeichnung() + "\""); 187 "\"" + ort.get(0).getBezeichnung() + "\"");
187 laf += lafLine("ORT_TYP", "\"" + o.getOrtsTyp() + "\""); 188 laf += lafLine("ORT_TYP", "\"" + o.getOrtsTyp() + "\"");
188 laf += o.getOrtszusatztext() == null ? "": 189 laf += o.getOrtszusatztext() == null ? "":
189 lafLine("ORT_ZUSATZTEXT", "\"" + o.getOrtszusatztext() + "\""); 190 lafLine("ORT_ZUSATZTEXT", "\"" + o.getOrtszusatztext() + "\"");
191 laf += lafLine("ORT_LAND_S", String.valueOf(ort.get(0).getStaatId()));
192 QueryBuilder<SKoordinatenArt> kaBuilder =
193 new QueryBuilder<SKoordinatenArt>(
194 readonlyRepo.getEntityManager(), SKoordinatenArt.class);
195 kaBuilder.and("kdaId", ort.get(0).getKdaId());
196 Response kaResp = readonlyRepo.filter(kaBuilder.getQuery());
197 List<SKoordinatenArt> kas = (List<SKoordinatenArt>)kaResp.getData();
198 String koord = kas.get(0).getKoordinatenart() + " ";
199 koord += ort.get(0).getKoordXExtern() + " ";
200 koord += ort.get(0).getKoordYExtern();
201 laf += lafLine("ORT_KOORDINATEN_S", koord);
202 laf += lafLine("ORT_GEMEINDESCHLUESSEL", ort.get(0).getGemId());
190 } 203 }
191 return laf; 204 return laf;
192 } 205 }
193 206
194 private String writeKommentar(LKommentarP kp) { 207 private String writeKommentar(LKommentarP kp) {
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)