Mercurial > lada > lada-server
diff src/main/java/de/intevation/lada/factory/ProbeFactory.java @ 709:e502e1af6256
added autofill Mediadescription
author | Marco Lechner, Bundesamt fuer Strahlenschutz, SW 2.1 <mlechner@bfs.de> |
---|---|
date | Wed, 15 Jul 2015 14:21:34 +0200 |
parents | cd22674b4673 |
children | 3ec358698b4d |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/factory/ProbeFactory.java Wed Jul 15 14:17:02 2015 +0200 +++ b/src/main/java/de/intevation/lada/factory/ProbeFactory.java Wed Jul 15 14:21:34 2015 +0200 @@ -295,6 +295,15 @@ probe.setUmwId(findUmwelt(mediaDesk)); return probe; } + + public LProbe findMediaDesk(LProbe probe) { + probe.setMedia(repository + .queryFromString("SELECT get_media_from_media_desk( :mediaDesk );", "stamm") + .setParameter("mediaDesk", probe.getMediaDesk()) + .getSingleResult() + .toString()); + return probe; + } public Messprogramm findUmweltId(Messprogramm messprogramm) { String[] mediaDesk = messprogramm.getMediaDesk().split(" ");