comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java @ 2154:ce9b15673f3f

Use waterlevel state and longitudinal section generator for longitudinal section chart. flys-artifacts/trunk@3736 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 20 Jan 2012 09:18:56 +0000
parents 907322e269e3
children 65dac9cf6ff5
comparison
equal deleted inserted replaced
2153:734d5f5e55c0 2154:ce9b15673f3f
8 8
9 import de.intevation.artifactdatabase.state.Facet; 9 import de.intevation.artifactdatabase.state.Facet;
10 10
11 import de.intevation.flys.artifacts.FLYSArtifact; 11 import de.intevation.flys.artifacts.FLYSArtifact;
12 import de.intevation.flys.artifacts.WINFOArtifact; 12 import de.intevation.flys.artifacts.WINFOArtifact;
13 import de.intevation.flys.artifacts.ChartArtifact;
14
13 import de.intevation.flys.artifacts.model.DataFacet; 15 import de.intevation.flys.artifacts.model.DataFacet;
16 import de.intevation.flys.artifacts.model.EmptyFacet;
17
14 import de.intevation.flys.artifacts.model.CrossSectionWaterLineFacet; 18 import de.intevation.flys.artifacts.model.CrossSectionWaterLineFacet;
15 import de.intevation.flys.artifacts.model.CalculationResult; 19 import de.intevation.flys.artifacts.model.CalculationResult;
16 import de.intevation.flys.artifacts.model.FacetTypes; 20 import de.intevation.flys.artifacts.model.FacetTypes;
17 import de.intevation.flys.artifacts.model.ReportFacet; 21 import de.intevation.flys.artifacts.model.ReportFacet;
18 import de.intevation.flys.artifacts.model.WaterlevelFacet; 22 import de.intevation.flys.artifacts.model.WaterlevelFacet;
107 String hash, 111 String hash,
108 CallContext context, 112 CallContext context,
109 List<Facet> facets, 113 List<Facet> facets,
110 Object old 114 Object old
111 ) { 115 ) {
116 if (artifact instanceof ChartArtifact) {
117 ChartArtifact chart = (ChartArtifact)artifact;
118 facets.add(new EmptyFacet());
119 return null;
120 }
112 return compute((WINFOArtifact) artifact, context, hash, facets, old); 121 return compute((WINFOArtifact) artifact, context, hash, facets, old);
113 } 122 }
114 123
115 124
116 /** 125 /**
122 String hash, 131 String hash,
123 CallContext context, 132 CallContext context,
124 List<Facet> facets, 133 List<Facet> facets,
125 Object old 134 Object old
126 ) { 135 ) {
136 if (artifact instanceof ChartArtifact) {
137 ChartArtifact chart = (ChartArtifact)artifact;
138 facets.add(new EmptyFacet());
139 return null;
140 }
127 return compute((WINFOArtifact) artifact, context, hash, facets, old); 141 return compute((WINFOArtifact) artifact, context, hash, facets, old);
128 } 142 }
129 } 143 }
130 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : 144 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org