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);

http://dive4elements.wald.intevation.org