Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/importer/parsers/WaterlevelDifferencesParser.java @ 6320:6cdafb6feee1
issue1335: Set a single (0) QRange for Waterlevel diffs from csv.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 13 Jun 2013 07:12:35 +0200 |
parents | 33ccce4a3aae |
children | 6c41a4ca2876 |
comparison
equal
deleted
inserted
replaced
6319:550cb41d37d9 | 6320:6cdafb6feee1 |
---|---|
22 | 22 |
23 import org.dive4elements.river.importer.ImportTimeInterval; | 23 import org.dive4elements.river.importer.ImportTimeInterval; |
24 import org.dive4elements.river.importer.ImportUnit; | 24 import org.dive4elements.river.importer.ImportUnit; |
25 | 25 |
26 import org.dive4elements.river.importer.ImportWst; | 26 import org.dive4elements.river.importer.ImportWst; |
27 import org.dive4elements.river.importer.ImportWstQRange; | |
27 import org.dive4elements.river.importer.ImportWstColumn; | 28 import org.dive4elements.river.importer.ImportWstColumn; |
29 import org.dive4elements.river.importer.ImportWstColumnValue; | |
28 | 30 |
29 | 31 |
30 /** | 32 /** |
31 * Parse WaterlevelDifferences CSV file. | 33 * Parse WaterlevelDifferences CSV file. |
32 */ | 34 */ |
93 } | 95 } |
94 | 96 |
95 differences.add(current); | 97 differences.add(current); |
96 } | 98 } |
97 | 99 |
100 // For all differences columns, add a single Q-Range with | |
101 // 0. | |
102 for (ImportWstColumn column: columns) { | |
103 List<ImportWstColumnValue> cValues = column.getColumnValues(); | |
104 column.addColumnQRange( | |
105 new ImportWstQRange( | |
106 cValues.get(0).getPosition(), | |
107 cValues.get(cValues.size() - 1).getPosition(), | |
108 new BigDecimal(0d)) | |
109 ); | |
110 } | |
98 current = null; | 111 current = null; |
99 columns = null; | 112 columns = null; |
100 } | 113 } |
101 | 114 |
102 | 115 |