Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WDifferencesState.java @ 1184:7552ae1061d7
Fix build.
flys-artifacts/trunk@2777 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 16 Sep 2011 11:37:43 +0000 |
parents | 9c1cda9e2bc4 |
children | 47ecf98f09eb |
comparison
equal
deleted
inserted
replaced
1183:9c1cda9e2bc4 | 1184:7552ae1061d7 |
---|---|
6 | 6 |
7 import de.intevation.artifacts.CallContext; | 7 import de.intevation.artifacts.CallContext; |
8 | 8 |
9 import de.intevation.artifactdatabase.state.Facet; | 9 import de.intevation.artifactdatabase.state.Facet; |
10 | 10 |
11 import de.intevation.artifacts.Artifact; | |
11 import de.intevation.flys.artifacts.FLYSArtifact; | 12 import de.intevation.flys.artifacts.FLYSArtifact; |
12 import de.intevation.flys.artifacts.WINFOArtifact; | 13 import de.intevation.flys.artifacts.WINFOArtifact; |
13 | 14 |
14 import de.intevation.flys.artifacts.math.WKmsOperation; | 15 import de.intevation.flys.artifacts.math.WKmsOperation; |
15 | 16 |
17 import de.intevation.flys.artifacts.model.WKms; | 18 import de.intevation.flys.artifacts.model.WKms; |
18 import de.intevation.flys.artifacts.model.WQKms; | 19 import de.intevation.flys.artifacts.model.WQKms; |
19 | 20 |
20 import de.intevation.flys.artifacts.model.DataFacet; | 21 import de.intevation.flys.artifacts.model.DataFacet; |
21 import de.intevation.flys.artifacts.model.WaterlevelFacet; | 22 import de.intevation.flys.artifacts.model.WaterlevelFacet; |
23 import de.intevation.artifactdatabase.data.StateData; | |
22 | 24 |
23 import de.intevation.flys.utils.FLYSUtils; | 25 import de.intevation.flys.utils.FLYSUtils; |
24 | 26 |
25 | 27 |
26 public class WDifferencesState | 28 public class WDifferencesState |
73 String id = getID(); | 75 String id = getID(); |
74 | 76 |
75 // Load the Artifacts/facets that we want to subtract and display. | 77 // Load the Artifacts/facets that we want to subtract and display. |
76 // Expected format is: | 78 // Expected format is: |
77 // [42537f1e-3522-42ef-8968-635b03d8e9c6;longitudinal_section.w;0]#[1231f2-....] | 79 // [42537f1e-3522-42ef-8968-635b03d8e9c6;longitudinal_section.w;0]#[1231f2-....] |
78 String datas[] = winfo.getDataAsString("diffids"); | 80 String datas[] = winfo.getDataAsString("diffids").split("#"); |
79 | 81 |
80 // Validate the Data-Strings. | 82 // Validate the Data-Strings. |
81 for (String s: datas) { | 83 for (String s: datas) { |
82 if (!WaterlevelSelectState.isValid(winfo.getDataAsString("diffids"))) { | 84 if (!WaterlevelSelectState.isValueValid(winfo.getDataAsString("diffids"))) { |
83 // TODO: escalate. | 85 // TODO: escalate. |
84 } | 86 } |
85 } | 87 } |
86 | 88 |
87 if (datas.length != 2) { | 89 if (datas.length != 2) { |