comparison backend/src/main/java/org/dive4elements/river/importer/parsers/SedimentLoadParser.java @ 8665:8fbc0649da13

Move static measurement types to their natural home.
author Tom Gottfried <tom@intevation.de>
date Wed, 08 Apr 2015 14:47:30 +0200
parents 9db1f48bfea9
children 0a5239a1e46e
comparison
equal deleted inserted replaced
8664:b9e5fa7f7a28 8665:8fbc0649da13
19 import org.dive4elements.river.importer.ImportSedimentLoad; 19 import org.dive4elements.river.importer.ImportSedimentLoad;
20 import org.dive4elements.river.importer.ImportSedimentLoadValue; 20 import org.dive4elements.river.importer.ImportSedimentLoadValue;
21 21
22 import org.dive4elements.river.model.River; 22 import org.dive4elements.river.model.River;
23 import org.dive4elements.river.model.MeasurementStation; 23 import org.dive4elements.river.model.MeasurementStation;
24
25 import static org.dive4elements.river.importer.parsers.MeasurementStationsParser.MEASUREMENT_TYPE_BEDLOAD;
26 import static org.dive4elements.river.importer.parsers.MeasurementStationsParser.MEASUREMENT_TYPE_SUSP;
27 24
28 /** Parses sediment load longitudinal section files. */ 25 /** Parses sediment load longitudinal section files. */
29 public class SedimentLoadParser extends AbstractSedimentLoadParser { 26 public class SedimentLoadParser extends AbstractSedimentLoadParser {
30 private static final Logger log = 27 private static final Logger log =
31 Logger.getLogger(SedimentLoadParser.class); 28 Logger.getLogger(SedimentLoadParser.class);
128 // total load can be at any station type 125 // total load can be at any station type
129 initializeSedimentLoadValues(vals, m); 126 initializeSedimentLoadValues(vals, m);
130 return; 127 return;
131 } 128 }
132 if (gfn.equals(GRAINFRACTION_NAME_SUSP) && 129 if (gfn.equals(GRAINFRACTION_NAME_SUSP) &&
133 m.getMeasurementType().equals(MEASUREMENT_TYPE_SUSP)) { 130 m.getMeasurementType().equals(
131 MeasurementStation.MEASUREMENT_TYPE_SUSP)) {
134 // susp. sediment can only be at respective stations 132 // susp. sediment can only be at respective stations
135 initializeSedimentLoadValues(vals, m); 133 initializeSedimentLoadValues(vals, m);
136 return; 134 return;
137 } 135 }
138 if (!gfn.equals(GRAINFRACTION_NAME_SUSP) && 136 if (!gfn.equals(GRAINFRACTION_NAME_SUSP) &&
139 m.getMeasurementType().equals(MEASUREMENT_TYPE_BEDLOAD)) { 137 m.getMeasurementType().equals(
138 MeasurementStation.MEASUREMENT_TYPE_BEDLOAD)) {
140 /** anything but total load and susp. sediment 139 /** anything but total load and susp. sediment
141 can only be at bed load measurement stations */ 140 can only be at bed load measurement stations */
142 initializeSedimentLoadValues(vals, m); 141 initializeSedimentLoadValues(vals, m);
143 return; 142 return;
144 } 143 }

http://dive4elements.wald.intevation.org