comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/WaterlevelSelectState.java @ 7636:003502ea4854

issue1020: Handle FixRealizingResult for UESK waterlevel-selection.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 03 Dec 2013 12:25:03 +0100
parents f89ad512f426
children 21adafca6441
comparison
equal deleted inserted replaced
7635:0426c1efd680 7636:003502ea4854
22 22
23 import org.dive4elements.river.artifacts.D4EArtifact; 23 import org.dive4elements.river.artifacts.D4EArtifact;
24 import org.dive4elements.river.artifacts.model.CalculationResult; 24 import org.dive4elements.river.artifacts.model.CalculationResult;
25 import org.dive4elements.river.artifacts.model.WQKms; 25 import org.dive4elements.river.artifacts.model.WQKms;
26 import org.dive4elements.river.artifacts.model.extreme.ExtremeResult; 26 import org.dive4elements.river.artifacts.model.extreme.ExtremeResult;
27 import org.dive4elements.river.artifacts.model.fixings.FixRealizingResult;
27 import org.dive4elements.river.artifacts.resources.Resources; 28 import org.dive4elements.river.artifacts.resources.Resources;
28 import org.dive4elements.river.utils.RiverUtils; 29 import org.dive4elements.river.utils.RiverUtils;
29 import org.dive4elements.river.utils.StringUtil; 30 import org.dive4elements.river.utils.StringUtil;
30 31
31 32
140 if (rawData instanceof CalculationResult) { 141 if (rawData instanceof CalculationResult) {
141 CalculationResult calcResult = (CalculationResult) rawData; 142 CalculationResult calcResult = (CalculationResult) rawData;
142 if (calcResult.getData() instanceof ExtremeResult) { 143 if (calcResult.getData() instanceof ExtremeResult) {
143 wqkms = ((ExtremeResult) calcResult.getData()).getWQKms(); 144 wqkms = ((ExtremeResult) calcResult.getData()).getWQKms();
144 } 145 }
146 else if (calcResult.getData() instanceof FixRealizingResult) {
147 wqkms = ((FixRealizingResult) calcResult.getData()).getWQKms();
148 }
145 else { 149 else {
146 wqkms = (WQKms[]) calcResult.getData(); 150 wqkms = (WQKms[]) calcResult.getData();
147 } 151 }
148 } 152 }
149 else if (rawData instanceof WQKms) { 153 else if (rawData instanceof WQKms) {

http://dive4elements.wald.intevation.org