Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java @ 2010:7f99845e9499
Store and access area.name data item.
flys-artifacts/trunk@3458 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 19 Dec 2011 07:53:22 +0000 |
parents | 28a5c163f9cd |
children | 3f1a63da2cf4 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java Fri Dec 16 14:59:31 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/AreaCreationState.java Mon Dec 19 07:53:22 2011 +0000 @@ -11,7 +11,7 @@ import de.intevation.artifactdatabase.state.Facet; import de.intevation.flys.artifacts.FLYSArtifact; -import de.intevation.flys.artifacts.WINFOArtifact; +import de.intevation.flys.artifacts.AreaArtifact; import de.intevation.flys.artifacts.model.DataFacet; import de.intevation.flys.artifacts.model.CrossSectionWaterLineFacet; import de.intevation.flys.artifacts.model.CalculationResult; @@ -39,17 +39,19 @@ } + /** Just reproduce the Facet. */ protected Object compute( - FLYSArtifact winfo, + FLYSArtifact areaArtifact, CallContext cc, String hash, List<Facet> facets, Object old ) { logger.debug("AreaCreationState.compute"); + if (facets != null) { - // TODO title - facets.add(new AreaFacet(0, "TODo now i am a different facet")); + facets.add(new AreaFacet(0, + ((AreaArtifact) areaArtifact).getAreaName())); } // TODO use compute to exploit caching strategies.