comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java @ 5444:70e0732bd4dd

WaterlevelFacet: Avoid classcastexceptions.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 27 Mar 2013 09:49:04 +0100
parents d65cf8e40230
children 3c7e7d47939f
comparison
equal deleted inserted replaced
5443:3d7e552cc396 5444:70e0732bd4dd
36 } 36 }
37 37
38 protected WQKms [] getWQKms(CalculationResult res) { 38 protected WQKms [] getWQKms(CalculationResult res) {
39 if (res.getData() instanceof ExtremeResult) 39 if (res.getData() instanceof ExtremeResult)
40 return ((ExtremeResult) res.getData()).getWQKms(); 40 return ((ExtremeResult) res.getData()).getWQKms();
41 return (WQKms []) res.getData(); 41 else if (res.getData() instanceof WQKms[]) {
42 return (WQKms []) res.getData();
43 }
44 else {
45 logger.error("WaterlevelFacet got wrong data type " + res.getData());
46 return null;
47 }
42 } 48 }
43 49
44 /** 50 /**
45 * Get waterlevel data. 51 * Get waterlevel data.
46 * @return a WQKms at given index. 52 * @return a WQKms at given index.

http://dive4elements.wald.intevation.org