Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2326:c321b39b39ab
'Bezugslinienverfahren': Generate valid i18n names for datasets.
flys-artifacts/trunk@4010 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 09 Feb 2012 17:28:31 +0000 |
parents | 92640472e563 |
children | 64dd65aa620d |
comparison
equal
deleted
inserted
replaced
2325:1fcaeced48f2 | 2326:c321b39b39ab |
---|---|
653 /** | 653 /** |
654 * Returns the data that is computed by a reference curve computation. | 654 * Returns the data that is computed by a reference curve computation. |
655 * | 655 * |
656 * @return the data computed by a reference curve computation. | 656 * @return the data computed by a reference curve computation. |
657 */ | 657 */ |
658 public CalculationResult getReferenceCurveData() { | 658 public CalculationResult getReferenceCurveData(CallContext context) { |
659 | 659 |
660 Double startKm = getReferenceStartKm(); | 660 Double startKm = getReferenceStartKm(); |
661 | 661 |
662 if (startKm == null) { | 662 if (startKm == null) { |
663 return error(new WW[0], "no.reference.start.km"); | 663 return error(new WW[0], "no.reference.start.km"); |
681 return error(new WW[0], "no.wst.for.river"); | 681 return error(new WW[0], "no.wst.for.river"); |
682 } | 682 } |
683 | 683 |
684 Map<Double, Double> kms2gaugeDatums = r.queryGaugeDatumsKMs(); | 684 Map<Double, Double> kms2gaugeDatums = r.queryGaugeDatumsKMs(); |
685 | 685 |
686 return calc5.calculate(wst, kms2gaugeDatums); | 686 return calc5.calculate(wst, kms2gaugeDatums, context); |
687 } | 687 } |
688 | 688 |
689 | 689 |
690 /** Get reference (start) km. */ | 690 /** Get reference (start) km. */ |
691 protected Double getReferenceStartKm() { | 691 protected Double getReferenceStartKm() { |