Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java @ 722:4800230fba8a
Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
flys-artifacts/trunk@2200 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 22 Jun 2011 10:36:27 +0000 |
parents | 3b7e9ddf6bb1 |
children | c09c9e05ecfa |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java Wed Jun 22 09:19:16 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java Wed Jun 22 10:36:27 2011 +0000 @@ -15,11 +15,28 @@ private static Logger logger = Logger.getLogger(WaterlevelFacet.class); + protected ComputeType type; + protected String stateID; + protected String hash; public WaterlevelFacet(int index, String name, String description) { - super(index, name, description); + this(index, name, description, ComputeType.ADVANCE, null, null); } + public WaterlevelFacet( + int index, + String name, + String description, + ComputeType type, + String stateID, + String hash + + ) { + super(index, name, description); + this.type = type; + this.stateID = stateID; + this.hash = hash; + } public Object getData(Artifact artifact, CallContext context) { logger.debug("Get data for waterlevels at index: " + index); @@ -27,7 +44,7 @@ WINFOArtifact winfo = (WINFOArtifact)artifact; CalculationResult res = (CalculationResult) - winfo.compute(context, ComputeType.ADVANCE, false); + winfo.compute(context, stateID, hash, type, false); WQKms [] wqkms = (WQKms [])res.getData();