Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java @ 743:e95e6df97e55
#177 Commented out the code that generates the series names in discharge curves. This code currently generates memory problems and stops the server accepting new http requests.
flys-artifacts/trunk@2245 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 27 Jun 2011 07:45:32 +0000 |
parents | 56bcf56b1fe0 |
children | 7ca4a287cd0e |
comparison
equal
deleted
inserted
replaced
742:c09c9e05ecfa | 743:e95e6df97e55 |
---|---|
148 dataset.addSeries(seriesName, values); | 148 dataset.addSeries(seriesName, values); |
149 } | 149 } |
150 | 150 |
151 | 151 |
152 protected String getSeriesName(Gauge gauge) { | 152 protected String getSeriesName(Gauge gauge) { |
153 List<DischargeTable> dts = gauge.getDischargeTables(); | 153 // XXX The following code stops the artifact server accepting new HTTP |
154 // requests. It needs more analysis! Is loading the discharge table a | |
155 // memory problem? Or is the time interval the problem? | |
154 | 156 |
155 for (DischargeTable dt: dts) { | 157 //List<DischargeTable> dts = gauge.getDischargeTables(); |
156 if (dt.getKind() == 0) { | |
157 TimeInterval ti = dt.getTimeInterval(); | |
158 | 158 |
159 Date start = ti.getStartTime(); | 159 //for (DischargeTable dt: dts) { |
160 Date end = ti.getStopTime(); | 160 // if (dt.getKind() == 0) { |
161 // TimeInterval ti = dt.getTimeInterval(); | |
161 | 162 |
162 String name = gauge.getName(); | 163 // Date start = ti.getStartTime(); |
164 // Date end = ti.getStopTime(); | |
163 | 165 |
164 if (end == null) { | 166 // String name = gauge.getName(); |
165 Object[] args = new Object[] { name, start }; | 167 |
166 return msg( | 168 // if (end == null) { |
167 "chart.discharge.curve.curve.valid.from", | 169 // Object[] args = new Object[] { name, start }; |
168 "", | 170 // return msg( |
169 args); | 171 // "chart.discharge.curve.curve.valid.from", |
170 } | 172 // "", |
171 else { | 173 // args); |
172 Object[] args = new Object[] { name, start, end }; | 174 // } |
173 return msg( | 175 // else { |
174 "chart.discharge.curve.curve.valid.range", | 176 // Object[] args = new Object[] { name, start, end }; |
175 "", | 177 // return msg( |
176 args); | 178 // "chart.discharge.curve.curve.valid.range", |
177 } | 179 // "", |
178 } | 180 // args); |
179 } | 181 // } |
182 // } | |
183 //} | |
180 | 184 |
181 return gauge.getName(); | 185 return gauge.getName(); |
182 } | 186 } |
183 } | 187 } |
184 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 188 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |