Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisEventsFacet.java @ 3095:6ea299c208cd
Themes for fixing curves and debug output
flys-artifacts/trunk@4694 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Mon, 18 Jun 2012 14:37:10 +0000 |
parents | 960307cf2adc |
children | 1b9f791937c3 |
comparison
equal
deleted
inserted
replaced
3094:164c344ef743 | 3095:6ea299c208cd |
---|---|
67 (CalculationResult) flys.compute(context, | 67 (CalculationResult) flys.compute(context, |
68 ComputeType.ADVANCE, | 68 ComputeType.ADVANCE, |
69 false); | 69 false); |
70 | 70 |
71 FixResult result = (FixResult) res.getData(); | 71 FixResult result = (FixResult) res.getData(); |
72 Double currentKm = | 72 double currentKm = |
73 ((Double)context.getContextValue("currentKm")).doubleValue(); | 73 ((Double)context.getContextValue("currentKm")).doubleValue(); |
74 | 74 |
75 KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods(); | 75 KMIndex<AnalysisPeriod []> kmPeriods = result.getAnalysisPeriods(); |
76 KMIndex.Entry<AnalysisPeriod []> kmPeriodsEntry = | 76 KMIndex.Entry<AnalysisPeriod []> kmPeriodsEntry = |
77 kmPeriods.binarySearch(currentKm); | 77 kmPeriods.binarySearch(currentKm); |
78 | 78 |
79 if(kmPeriodsEntry == null) { | 79 if(kmPeriodsEntry == null) { |
80 logger.debug("getData: kmPeriodsEntry == null"); | |
80 return null; | 81 return null; |
81 } | 82 } |
82 | 83 |
83 AnalysisPeriod[] periods = kmPeriodsEntry.getValue(); | 84 AnalysisPeriod[] periods = kmPeriodsEntry.getValue(); |
84 if (periods == null) { | 85 if (periods == null) { |
86 logger.debug("getData: periods == null"); | |
85 return null; | 87 return null; |
86 } | 88 } |
87 QWD[] qwdData = periods[index].getQWDs(); | 89 QWD[] qwdData = periods[index].getQWDs(); |
88 return qwdData; | 90 return qwdData; |
89 } | 91 } |