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 ?

http://dive4elements.wald.intevation.org