Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/fixings/FixAnalysisResult.java @ 3610:66f539df4e8b
Issue 716.
FixA: Spilt reference and analysis period themes into one theme for each event.
flys-artifacts/trunk@5239 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 23 Aug 2012 08:49:37 +0000 |
parents | 22790758b132 |
children | f3fc8d49d741 |
comparison
equal
deleted
inserted
replaced
3609:a16837d73130 | 3610:66f539df4e8b |
---|---|
1 package de.intevation.flys.artifacts.model.fixings; | 1 package de.intevation.flys.artifacts.model.fixings; |
2 | |
3 import java.util.Date; | |
4 import java.util.TreeSet; | |
5 | |
6 import org.apache.log4j.Logger; | |
2 | 7 |
3 import de.intevation.flys.artifacts.model.Parameters; | 8 import de.intevation.flys.artifacts.model.Parameters; |
4 | 9 |
5 import de.intevation.flys.utils.KMIndex; | 10 import de.intevation.flys.utils.KMIndex; |
6 | 11 |
35 } | 40 } |
36 } | 41 } |
37 return result; | 42 return result; |
38 } | 43 } |
39 | 44 |
45 public TreeSet<Date> getReferenceEventsDates() { | |
46 TreeSet<Date> dates = new TreeSet<Date>(); | |
47 for (KMIndex.Entry<QWD []> entry: referenced) { | |
48 for (int i = 0; i < entry.getValue().length; i++) { | |
49 QWD qwd = entry.getValue()[i]; | |
50 dates.add(qwd.date); | |
51 } | |
52 } | |
53 return dates; | |
54 } | |
55 | |
56 public TreeSet<Date> getAnalysisEventsDates(int analysisPeriod) { | |
57 TreeSet<Date> dates = new TreeSet<Date>(); | |
58 for (KMIndex.Entry<AnalysisPeriod []> entry: analysisPeriods) { | |
59 AnalysisPeriod period = entry.getValue()[analysisPeriod]; | |
60 for (int i = 0; i < period.qwds.length; i++) { | |
61 QWD qwd = period.qwds[i]; | |
62 dates.add(qwd.date); | |
63 } | |
64 } | |
65 return dates; | |
66 } | |
67 | |
40 public KMIndex<AnalysisPeriod []> getAnalysisPeriods() { | 68 public KMIndex<AnalysisPeriod []> getAnalysisPeriods() { |
41 return analysisPeriods; | 69 return analysisPeriods; |
42 } | 70 } |
43 | 71 |
44 public void setAnalysisPeriods(KMIndex<AnalysisPeriod []> analysisPeriods) { | 72 public void setAnalysisPeriods(KMIndex<AnalysisPeriod []> analysisPeriods) { |