# HG changeset patch # User Sascha L. Teichmann # Date 1340297165 0 # Node ID 29022c93027d81559300a6ce0da0eda81d820742 # Parent 9aed2e4de3ca3a707227632a7ca5493b577fd3d7 FixA: Create a cached GaugeFinderFactory to access the gauge along a river flys-artifacts/trunk@4751 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 9aed2e4de3ca -r 29022c93027d flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Thu Jun 21 15:50:58 2012 +0000 +++ b/flys-artifacts/ChangeLog Thu Jun 21 16:46:05 2012 +0000 @@ -1,3 +1,22 @@ +2012-06-21 Sascha L. Teichmann + + * src/main/java/de/intevation/flys/artifacts/model/GaugeFinderFactory.java: + New. Cache access to per river gauge finders. This very useful + if you want to draw the discharge sectors of river at a given + km into a diagram. + + * doc/conf/cache.xml: Added cache 'gauge-finders'. + + * src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java: + Added find(double km) method to find GaugeRange by km. + + * src/main/java/de/intevation/flys/artifacts/model/FixingsOverview.java: + Uses the instance of the GaugeFinderFactory to access the + gauge ranges. + + * src/main/java/de/intevation/flys/artifacts/model/RiverFactory.java: + Simplified code. + 2012-06-21 Sascha L. Teichmann * src/main/java/de/intevation/flys/artifacts/model/GaugeFinder.java: diff -r 9aed2e4de3ca -r 29022c93027d flys-artifacts/doc/conf/cache.xml --- a/flys-artifacts/doc/conf/cache.xml Thu Jun 21 15:50:58 2012 +0000 +++ b/flys-artifacts/doc/conf/cache.xml Thu Jun 21 16:46:05 2012 +0000 @@ -124,6 +124,16 @@ diskPersistent="true" /> + + +