comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/QSectorFacet.java @ 4507:976ff4b74b96

QSectorFacet: Guard access to curentKm in context.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 14 Nov 2012 12:26:45 +0100
parents 6442f317a0c7
children
comparison
equal deleted inserted replaced
4506:719680a282e5 4507:976ff4b74b96
47 * @param context Ignored. 47 * @param context Ignored.
48 */ 48 */
49 @Override 49 @Override
50 public Object getData(Artifact artifact, CallContext context) { 50 public Object getData(Artifact artifact, CallContext context) {
51 QSectorArtifact qsectorArtifact = (QSectorArtifact) artifact; 51 QSectorArtifact qsectorArtifact = (QSectorArtifact) artifact;
52 if (qsectorArtifact == null || context == null ||
53 context.getContextValue("currentKm") == null) {
54 logger.error("No artifact, context or currentKm in QSectorFacet");
55 return null;
56 }
52 double currentKm = 57 double currentKm =
53 ((Double)context.getContextValue("currentKm")).doubleValue(); 58 ((Double)context.getContextValue("currentKm")).doubleValue();
54 return qsectorArtifact.getQSectors(currentKm, context); 59 return qsectorArtifact.getQSectors(currentKm, context);
55 } 60 }
56 61

http://dive4elements.wald.intevation.org