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 }

http://dive4elements.wald.intevation.org