Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/MiddleBedHeightCalculation.java @ 8006:b15a6ed7c613 facet-metadata
Avoid NPE if some meta data does not exist.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 03 Jul 2014 13:27:14 +0200 |
parents | 3bdb9f99b4a0 |
children | b5cba2690347 |
comparison
equal
deleted
inserted
replaced
8005:95301de332be | 8006:b15a6ed7c613 |
---|---|
107 List<BedHeightSingleValue> values = | 107 List<BedHeightSingleValue> values = |
108 BedHeightSingleValue.getBedHeightSingleValues(single, kmLo, kmHi); | 108 BedHeightSingleValue.getBedHeightSingleValues(single, kmLo, kmHi); |
109 | 109 |
110 int year = single.getYear() != null ? single.getYear() : 0; | 110 int year = single.getYear() != null ? single.getYear() : 0; |
111 | 111 |
112 String curElevModel = single.getCurElevationModel() != null ? | |
113 single.getCurElevationModel().getName() : ""; | |
114 String oldElevModel = single.getOldElevationModel() != null ? | |
115 single.getOldElevationModel().getName() : ""; | |
116 String riverElevModel = single.getRiver().getWstUnit() != null ? | |
117 single.getRiver().getWstUnit().getName() : ""; | |
118 String type = single.getType() != null ? | |
119 single.getType().getName() : ""; | |
120 String locationSystem = single.getLocationSystem() != null ? | |
121 single.getLocationSystem().getName() : ""; | |
112 MiddleBedHeightData data = new MiddleBedHeightData( | 122 MiddleBedHeightData data = new MiddleBedHeightData( |
113 year, | 123 year, |
114 year, | 124 year, |
115 single.getEvaluationBy(), | 125 single.getEvaluationBy(), |
116 single.getDescription(), | 126 single.getDescription(), |
117 single.getCurElevationModel().getName(), | 127 curElevModel, |
118 single.getOldElevationModel().getName(), | 128 oldElevModel, |
119 single.getRiver().getWstUnit().getName(), | 129 riverElevModel, |
120 single.getType().getName(), | 130 type, |
121 single.getLocationSystem().getName(), | 131 locationSystem, |
122 single.getSoundingWidth()); | 132 single.getSoundingWidth()); |
123 | 133 |
124 for (BedHeightSingleValue value: values) { | 134 for (BedHeightSingleValue value: values) { |
125 if (value.getHeight() != null) { | 135 if (value.getHeight() != null) { |
126 double uncert = value.getUncertainty() != null ? | 136 double uncert = value.getUncertainty() != null ? |