Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
2009:0eab7d98a850 | 2010:7f99845e9499 |
---|---|
9 import de.intevation.flys.artifacts.model.AreaFacet; | 9 import de.intevation.flys.artifacts.model.AreaFacet; |
10 | 10 |
11 import de.intevation.artifactdatabase.state.Facet; | 11 import de.intevation.artifactdatabase.state.Facet; |
12 | 12 |
13 import de.intevation.flys.artifacts.FLYSArtifact; | 13 import de.intevation.flys.artifacts.FLYSArtifact; |
14 import de.intevation.flys.artifacts.WINFOArtifact; | 14 import de.intevation.flys.artifacts.AreaArtifact; |
15 import de.intevation.flys.artifacts.model.DataFacet; | 15 import de.intevation.flys.artifacts.model.DataFacet; |
16 import de.intevation.flys.artifacts.model.CrossSectionWaterLineFacet; | 16 import de.intevation.flys.artifacts.model.CrossSectionWaterLineFacet; |
17 import de.intevation.flys.artifacts.model.CalculationResult; | 17 import de.intevation.flys.artifacts.model.CalculationResult; |
18 import de.intevation.flys.artifacts.model.FacetTypes; | 18 import de.intevation.flys.artifacts.model.FacetTypes; |
19 import de.intevation.flys.artifacts.model.ReportFacet; | 19 import de.intevation.flys.artifacts.model.ReportFacet; |
37 protected String getUIProvider() { | 37 protected String getUIProvider() { |
38 return "continue"; | 38 return "continue"; |
39 } | 39 } |
40 | 40 |
41 | 41 |
42 /** Just reproduce the Facet. */ | |
42 protected Object compute( | 43 protected Object compute( |
43 FLYSArtifact winfo, | 44 FLYSArtifact areaArtifact, |
44 CallContext cc, | 45 CallContext cc, |
45 String hash, | 46 String hash, |
46 List<Facet> facets, | 47 List<Facet> facets, |
47 Object old | 48 Object old |
48 ) { | 49 ) { |
49 logger.debug("AreaCreationState.compute"); | 50 logger.debug("AreaCreationState.compute"); |
51 | |
50 if (facets != null) { | 52 if (facets != null) { |
51 // TODO title | 53 facets.add(new AreaFacet(0, |
52 facets.add(new AreaFacet(0, "TODo now i am a different facet")); | 54 ((AreaArtifact) areaArtifact).getAreaName())); |
53 } | 55 } |
54 | 56 |
55 // TODO use compute to exploit caching strategies. | 57 // TODO use compute to exploit caching strategies. |
56 | 58 |
57 return null; | 59 return null; |