Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/FixationArtifactAccess.java @ 3025:5d286d7e54cd
FixA: Prevent duplicates in analysis periods.
flys-artifacts/trunk@4592 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 05 Jun 2012 15:37:38 +0000 |
parents | e5e6363e6cba |
children | 77b5f5a26700 |
comparison
equal
deleted
inserted
replaced
3024:005f0130e6d6 | 3025:5d286d7e54cd |
---|---|
318 String[] fromTo = pairs[i].split("\\s*,\\s*"); | 318 String[] fromTo = pairs[i].split("\\s*,\\s*"); |
319 if (fromTo.length >= 2) { | 319 if (fromTo.length >= 2) { |
320 try { | 320 try { |
321 Date from = new Date(Long.parseLong(fromTo[0])); | 321 Date from = new Date(Long.parseLong(fromTo[0])); |
322 Date to = new Date(Long.parseLong(fromTo[1])); | 322 Date to = new Date(Long.parseLong(fromTo[1])); |
323 aPs.add(new DateRange(from, to)); | 323 DateRange aP = new DateRange(from, to); |
324 if (!aPs.contains(aP)) { | |
325 aPs.add(aP); | |
326 } | |
324 } | 327 } |
325 catch (NumberFormatException nfe) { | 328 catch (NumberFormatException nfe) { |
326 log.warn("ana_data contains no long values.", nfe); | 329 log.warn("ana_data contains no long values.", nfe); |
327 } | 330 } |
328 } | 331 } |