comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/DischargeTablesOverview.java @ 4230:eab85cf85b10

Ignore discharge table without time interval set while discharge tables overview chart creation.
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 23 Oct 2012 15:58:22 +0200
parents 8138a90a674a
children 7b119fa1e29f
comparison
equal deleted inserted replaced
4229:207de712d79d 4230:eab85cf85b10
234 long startDate = timerange.getStartTime().getTime(); 234 long startDate = timerange.getStartTime().getTime();
235 long stopDate = timerange.getStopTime().getTime(); 235 long stopDate = timerange.getStopTime().getTime();
236 236
237 for (DischargeTable dt : all) { 237 for (DischargeTable dt : all) {
238 TimeInterval tmp = dt.getTimeInterval(); 238 TimeInterval tmp = dt.getTimeInterval();
239 if (tmp == null) {
240 // this should never happen because all discharge tables should
241 // have a time interval set!
242 continue;
243 }
244
239 Date start = tmp.getStartTime(); 245 Date start = tmp.getStartTime();
240 Date stop = tmp.getStartTime(); 246 Date stop = tmp.getStartTime();
241 247
242 if (start.getTime() > startDate && start.getTime() < stopDate) { 248 if (start.getTime() > startDate && start.getTime() < stopDate) {
243 dts.add(dt); 249 dts.add(dt);

http://dive4elements.wald.intevation.org