comparison artifacts/src/main/java/org/dive4elements/river/artifacts/StaticWQKmsArtifact.java @ 8876:23264d1a528f

Allow access to staticwqkms data; also allow to acces by km range
author gernotbelger
date Thu, 08 Feb 2018 18:47:36 +0100
parents 5e38e2924c07
children 3f49835a00c3
comparison
equal deleted inserted replaced
8875:8d1df8639563 8876:23264d1a528f
179 WQKms res = WQKmsFactory.getWQKms(col, wst); 179 WQKms res = WQKmsFactory.getWQKms(col, wst);
180 res.setName(wkmsName); 180 res.setName(wkmsName);
181 return res; 181 return res;
182 } 182 }
183 183
184 /**
185 * Get WQKms from factory.
186 * @return WQKms according to parameterization (can be null);
187 */
188 public WQKms getWQKms(final double from, final double to) {
189 log.debug("StaticWQKmsArtifact.getWQKms");
190
191 int col = Integer.parseInt(getDataAsString("col_pos"));
192 int wst = Integer.parseInt(getDataAsString("wst_id"));
193
194 /** TODO do not run twice against db to do this. */
195 String wkmsName = WKmsFactory.getWKmsName(col, wst);
196
197 WQKms res = WQKmsFactory.getWQKms(col, wst, from, to);
198 res.setName(wkmsName);
199 return res;
200 }
201
184 /** Return specific name. */ 202 /** Return specific name. */
185 @Override 203 @Override
186 public String getName() { 204 public String getName() {
187 return NAME; 205 return NAME;
188 } 206 }

http://dive4elements.wald.intevation.org