Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/WaterlevelSelectState.java @ 5867:59ff03ff48f1
River artifacts: Renamed FLYSArtifact(Collection) to D4EArtifact(Collection).
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Sun, 28 Apr 2013 15:23:01 +0200 |
parents | 73da40528cf2 |
children | af13ceeba52a |
comparison
equal
deleted
inserted
replaced
5866:9a6741ccf6d4 | 5867:59ff03ff48f1 |
---|---|
18 import org.dive4elements.artifactdatabase.data.DefaultStateData; | 18 import org.dive4elements.artifactdatabase.data.DefaultStateData; |
19 import org.dive4elements.artifactdatabase.data.StateData; | 19 import org.dive4elements.artifactdatabase.data.StateData; |
20 | 20 |
21 import org.dive4elements.artifacts.common.utils.XMLUtils.ElementCreator; | 21 import org.dive4elements.artifacts.common.utils.XMLUtils.ElementCreator; |
22 | 22 |
23 import org.dive4elements.river.artifacts.FLYSArtifact; | 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.resources.Resources; | 27 import org.dive4elements.river.artifacts.resources.Resources; |
28 import org.dive4elements.river.utils.RiverUtils; | 28 import org.dive4elements.river.utils.RiverUtils; |
54 * @param flys ignored | 54 * @param flys ignored |
55 * @param cc ignrored | 55 * @param cc ignrored |
56 */ | 56 */ |
57 @Override | 57 @Override |
58 public StateData transform( | 58 public StateData transform( |
59 FLYSArtifact flys, | 59 D4EArtifact flys, |
60 CallContext cc, | 60 CallContext cc, |
61 StateData stateData, | 61 StateData stateData, |
62 String name, | 62 String name, |
63 String val | 63 String val |
64 ) { | 64 ) { |
73 | 73 |
74 @Override | 74 @Override |
75 public boolean validate(Artifact artifact) | 75 public boolean validate(Artifact artifact) |
76 throws IllegalArgumentException | 76 throws IllegalArgumentException |
77 { | 77 { |
78 FLYSArtifact flys = (FLYSArtifact) artifact; | 78 D4EArtifact flys = (D4EArtifact) artifact; |
79 | 79 |
80 StateData data = flys.getData("wsp"); | 80 StateData data = flys.getData("wsp"); |
81 | 81 |
82 if (data == null) { | 82 if (data == null) { |
83 throw new IllegalArgumentException("WSP is empty"); | 83 throw new IllegalArgumentException("WSP is empty"); |
87 } | 87 } |
88 | 88 |
89 | 89 |
90 @Override | 90 @Override |
91 protected Element createStaticData( | 91 protected Element createStaticData( |
92 FLYSArtifact flys, | 92 D4EArtifact flys, |
93 ElementCreator creator, | 93 ElementCreator creator, |
94 CallContext cc, | 94 CallContext cc, |
95 String name, | 95 String name, |
96 String value, | 96 String value, |
97 String type | 97 String type |
121 * from the CalculationResult. | 121 * from the CalculationResult. |
122 */ | 122 */ |
123 public static String[] getLabels(CallContext cc, String value) { | 123 public static String[] getLabels(CallContext cc, String value) { |
124 String[] parts = value.split(SPLIT_CHAR); | 124 String[] parts = value.split(SPLIT_CHAR); |
125 | 125 |
126 FLYSArtifact artifact = RiverUtils.getArtifact(parts[0], cc); | 126 D4EArtifact artifact = RiverUtils.getArtifact(parts[0], cc); |
127 | 127 |
128 CalculationResult rawData = (CalculationResult) artifact.compute( | 128 CalculationResult rawData = (CalculationResult) artifact.compute( |
129 cc, | 129 cc, |
130 null, | 130 null, |
131 WINFO_WSP_STATE_ID, | 131 WINFO_WSP_STATE_ID, |