Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WaterlevelFacet.java @ 2196:5f3726f31f00
"Bezugslinienverfahren": Added facet classes.
flys-artifacts/trunk@3812 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 27 Jan 2012 17:45:26 +0000 |
parents | 7a8f52267a5c |
children | 1de62ac261f7 |
comparison
equal
deleted
inserted
replaced
2195:e14beb93a854 | 2196:5f3726f31f00 |
---|---|
1 package de.intevation.flys.artifacts.model; | 1 package de.intevation.flys.artifacts.model; |
2 | 2 |
3 import org.apache.log4j.Logger; | 3 import de.intevation.artifactdatabase.state.Facet; |
4 | 4 |
5 import de.intevation.artifacts.Artifact; | 5 import de.intevation.artifacts.Artifact; |
6 import de.intevation.artifacts.CallContext; | 6 import de.intevation.artifacts.CallContext; |
7 | |
8 import de.intevation.artifactdatabase.state.Facet; | |
9 | 7 |
10 import de.intevation.flys.artifacts.FLYSArtifact; | 8 import de.intevation.flys.artifacts.FLYSArtifact; |
11 | 9 |
12 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; | 10 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; |
13 | 11 |
12 import org.apache.log4j.Logger; | |
14 | 13 |
15 /** | 14 /** |
16 * Facet of a Waterlevel (WQKms). | 15 * Facet of a Waterlevel (WQKms). |
17 */ | 16 */ |
18 public class WaterlevelFacet extends DataFacet { | 17 public class WaterlevelFacet extends DataFacet { |
42 /** | 41 /** |
43 * Get waterlevel data. | 42 * Get waterlevel data. |
44 * @return a WQKms at given index. | 43 * @return a WQKms at given index. |
45 */ | 44 */ |
46 public Object getData(Artifact artifact, CallContext context) { | 45 public Object getData(Artifact artifact, CallContext context) { |
47 logger.debug("Get data for waterlevels at index: " + index + | 46 |
48 " /stateId: " + stateId); | 47 if (logger.isDebugEnabled()) { |
48 logger.debug("Get data for waterlevels at index: " + index + | |
49 " /stateId: " + stateId); | |
50 } | |
49 | 51 |
50 FLYSArtifact winfo = (FLYSArtifact)artifact; | 52 FLYSArtifact winfo = (FLYSArtifact)artifact; |
51 | 53 |
52 CalculationResult res = (CalculationResult) | 54 CalculationResult res = (CalculationResult) |
53 winfo.compute(context, hash, stateId, type, false); | 55 winfo.compute(context, hash, stateId, type, false); |