comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/WDifferencesState.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
16 import org.dive4elements.artifactdatabase.state.Facet; 16 import org.dive4elements.artifactdatabase.state.Facet;
17 import org.dive4elements.artifactdatabase.data.StateData; 17 import org.dive4elements.artifactdatabase.data.StateData;
18 18
19 import org.dive4elements.artifacts.CallContext; 19 import org.dive4elements.artifacts.CallContext;
20 import org.dive4elements.artifacts.Artifact; 20 import org.dive4elements.artifacts.Artifact;
21 import org.dive4elements.river.artifacts.FLYSArtifact; 21 import org.dive4elements.river.artifacts.D4EArtifact;
22 import org.dive4elements.river.artifacts.StaticWKmsArtifact; 22 import org.dive4elements.river.artifacts.StaticWKmsArtifact;
23 import org.dive4elements.river.artifacts.WINFOArtifact; 23 import org.dive4elements.river.artifacts.WINFOArtifact;
24 import org.dive4elements.river.artifacts.ChartArtifact; 24 import org.dive4elements.river.artifacts.ChartArtifact;
25 25
26 import org.dive4elements.river.artifacts.math.WKmsOperation; 26 import org.dive4elements.river.artifacts.math.WKmsOperation;
59 59
60 @Override 60 @Override
61 public boolean validate(Artifact artifact) 61 public boolean validate(Artifact artifact)
62 throws IllegalArgumentException 62 throws IllegalArgumentException
63 { 63 {
64 FLYSArtifact flys = (FLYSArtifact) artifact; 64 D4EArtifact flys = (D4EArtifact) artifact;
65 65
66 StateData data = flys.getData("diffids"); 66 StateData data = flys.getData("diffids");
67 67
68 if (data == null) { 68 if (data == null) {
69 throw new IllegalArgumentException("diffids is empty"); 69 throw new IllegalArgumentException("diffids is empty");
120 * Return CalculationResult with Array of WKms that are difference of 120 * Return CalculationResult with Array of WKms that are difference of
121 * Waterlevels. Add respective facets (DifferencesCurveFacet, DataFacet). 121 * Waterlevels. Add respective facets (DifferencesCurveFacet, DataFacet).
122 */ 122 */
123 @Override 123 @Override
124 public Object computeAdvance( 124 public Object computeAdvance(
125 FLYSArtifact artifact, 125 D4EArtifact artifact,
126 String hash, 126 String hash,
127 CallContext context, 127 CallContext context,
128 List<Facet> facets, 128 List<Facet> facets,
129 Object old 129 Object old
130 ) { 130 ) {

http://dive4elements.wald.intevation.org