Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/factory/ProbeFactory.java @ 713:d8e421d9d7ec
Fixed possible NPE.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 27 Jul 2015 12:57:12 +0200 |
parents | 3ec358698b4d |
children | 83acc3b63354 |
comparison
equal
deleted
inserted
replaced
712:f02862b1862d | 713:d8e421d9d7ec |
---|---|
344 * @param probe The probe object | 344 * @param probe The probe object |
345 * | 345 * |
346 * @return The updated probe object. | 346 * @return The updated probe object. |
347 */ | 347 */ |
348 public LProbe findMediaDesk(LProbe probe) { | 348 public LProbe findMediaDesk(LProbe probe) { |
349 probe.setMedia(repository | 349 Object result = repository.queryFromString( |
350 .queryFromString("SELECT get_media_from_media_desk( :mediaDesk );", "stamm") | 350 "SELECT get_media_from_media_desk( :mediaDesk );", "stamm") |
351 .setParameter("mediaDesk", probe.getMediaDesk()) | 351 .setParameter("mediaDesk", probe.getMediaDesk()) |
352 .getSingleResult() | 352 .getSingleResult(); |
353 .toString()); | 353 probe.setMedia(result != null ? result.toString() : ""); |
354 return probe; | 354 return probe; |
355 } | 355 } |
356 | 356 |
357 /** | 357 /** |
358 * Search for the umwelt id using the 'deskriptor'. | 358 * Search for the umwelt id using the 'deskriptor'. |