Mercurial > lada > lada-server
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) { |