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

http://dive4elements.wald.intevation.org