Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java @ 3088:960307cf2adc
Moved current km to context and added an abstract generator for fix analysis
charts.
flys-artifacts/trunk@4686 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 18 Jun 2012 11:21:30 +0000 |
parents | dc2765e31e1f |
children | 6ea299c208cd |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java Mon Jun 18 09:16:05 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java Mon Jun 18 11:21:30 2012 +0000 @@ -29,8 +29,6 @@ /** House logger. */ private static Logger logger = Logger.getLogger(FixAnalysisEventsFacet.class); - private double currentKm; - /** Trivial Constructor. */ public FixAnalysisEventsFacet() { } @@ -49,12 +47,6 @@ } - public Object getData(Artifact artifact, CallContext context, double km) { - this.currentKm = km; - return getData(artifact, context); - } - - /** * Returns the data this facet requires. * @@ -77,6 +69,8 @@ false); FixResult result = (FixResult) res.getData(); + Double currentKm = + ((Double)context.getContextValue("currentKm")).doubleValue(); KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods(); KMIndex.Entry<AnalysisPeriod []> kmPeriodsEntry =