comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WaterlevelPairSelectState.java @ 1173:2490d6ef394e

Extended WDifferences bracnh of WINFO to have calculation in dedicated, new state. flys-artifacts/trunk@2753 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Thu, 15 Sep 2011 07:39:36 +0000
parents
children 70b8ac64404b
comparison
equal deleted inserted replaced
1172:23eb122c8ec1 1173:2490d6ef394e
1 package de.intevation.flys.artifacts.states;
2
3 import java.util.List;
4
5 import org.apache.log4j.Logger;
6
7 import de.intevation.artifacts.CallContext;
8
9 import de.intevation.artifactdatabase.state.Facet;
10
11 import de.intevation.flys.artifacts.FLYSArtifact;
12 import de.intevation.flys.artifacts.WINFOArtifact;
13
14 import de.intevation.flys.artifacts.math.WKmsOperation;
15
16 import de.intevation.flys.artifacts.model.FacetTypes;
17 import de.intevation.flys.artifacts.model.WKms;
18 import de.intevation.flys.artifacts.model.WQKms;
19
20 import de.intevation.flys.artifacts.model.DataFacet;
21 import de.intevation.flys.artifacts.model.WaterlevelFacet;
22
23 import de.intevation.flys.utils.FLYSUtils;
24
25 import net.sf.json.JSONObject;
26
27 public class WaterlevelPairSelectState
28 extends DefaultState
29 implements FacetTypes
30 {
31 /** The logger that is used in this state. */
32 private static Logger logger = Logger.getLogger(WaterlevelPairSelectState.class);
33
34 public WaterlevelPairSelectState() {
35 }
36
37
38 /** Specify to display a datacage_twin_panel. */
39 @Override
40 protected String getUIProvider() {
41 return "datacage_twin_panel";
42 }
43
44
45 @Override
46 public Object computeAdvance(
47 FLYSArtifact artifact,
48 String hash,
49 CallContext context,
50 List<Facet> facets,
51 Object old
52 ) {
53 //Get data and do stuff, do not calculate
54 //JSONObject jsonObject = new JSONObject().accumulate("string", 2.0f);
55 return "";
56 }
57 }
58 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org