Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java @ 4260:e4a415773b0a
Added the 'index' parameter to HistoricalDischargeWQFacet to avoid loosing facets during the merge process in the FLYSArtifactCollection.
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 26 Oct 2012 08:51:08 +0200 |
parents | 2c6e571f366a |
children | b195fede1c3b |
comparison
equal
deleted
inserted
replaced
4259:5cc9453456a7 | 4260:e4a415773b0a |
---|---|
135 WQKms[] wqs, HistoricalDischargeAccess access, String hash) { | 135 WQKms[] wqs, HistoricalDischargeAccess access, String hash) { |
136 double[] ws = access.getWs(); | 136 double[] ws = access.getWs(); |
137 double[] qs = access.getQs(); | 137 double[] qs = access.getQs(); |
138 | 138 |
139 for (int k = 0; k < ws.length; k++) { | 139 for (int k = 0; k < ws.length; k++) { |
140 facets.add(new HistoricalDischargeWQFacet( | 140 facets.add(new HistoricalDischargeWQFacet(k, |
141 HISTORICAL_DISCHARGE_WQ_W, "W=" + ws[k], ws[k])); | 141 HISTORICAL_DISCHARGE_WQ_W, "W=" + ws[k], ComputeType.ADVANCE, |
142 hash, getID(), ws[k])); | |
142 } | 143 } |
143 | 144 |
144 for (int k = 0; k < qs.length; k++) { | 145 for (int k = 0; k < qs.length; k++) { |
145 facets.add(new HistoricalDischargeWQFacet( | 146 facets.add(new HistoricalDischargeWQFacet(k, |
146 HISTORICAL_DISCHARGE_WQ_Q, "Q=" + qs[k], qs[k])); | 147 HISTORICAL_DISCHARGE_WQ_Q, "Q=" + qs[k], ComputeType.ADVANCE, |
148 hash, getID(), qs[k])); | |
147 } | 149 } |
148 | 150 |
149 int idx = 0; | 151 int idx = 0; |
150 for (WQKms wqkms : wqs) { | 152 for (WQKms wqkms : wqs) { |
151 String title = null; | 153 String title = null; |