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,

http://dive4elements.wald.intevation.org