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;

http://dive4elements.wald.intevation.org