Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffHeightMinFacet.java @ 8273:5c3b36b519d0
Add metadata to bedheight facets in bed height differences.
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Tue, 16 Sep 2014 11:33:08 +0200 |
parents | 99912f51468d |
children | 3baa6290cebf |
comparison
equal
deleted
inserted
replaced
8272:c57b0400ac98 | 8273:5c3b36b519d0 |
---|---|
2 | 2 |
3 import org.apache.log4j.Logger; | 3 import org.apache.log4j.Logger; |
4 import org.dive4elements.artifactdatabase.state.Facet; | 4 import org.dive4elements.artifactdatabase.state.Facet; |
5 import org.dive4elements.artifacts.Artifact; | 5 import org.dive4elements.artifacts.Artifact; |
6 import org.dive4elements.artifacts.CallContext; | 6 import org.dive4elements.artifacts.CallContext; |
7 | |
8 import org.dive4elements.river.model.BedHeightSingle; | |
9 | |
7 import org.dive4elements.river.artifacts.D4EArtifact; | 10 import org.dive4elements.river.artifacts.D4EArtifact; |
11 import org.dive4elements.river.artifacts.access.RiverAccess; | |
12 import org.dive4elements.river.artifacts.resources.Resources; | |
8 import org.dive4elements.river.artifacts.model.CalculationResult; | 13 import org.dive4elements.river.artifacts.model.CalculationResult; |
9 import org.dive4elements.river.artifacts.model.DataFacet; | 14 import org.dive4elements.river.artifacts.model.DataFacet; |
10 import org.dive4elements.river.artifacts.model.FacetTypes; | 15 import org.dive4elements.river.artifacts.model.FacetTypes; |
11 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; | 16 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; |
12 | 17 |
38 BedDiffYearResult[] resultData = | 43 BedDiffYearResult[] resultData = |
39 (BedDiffYearResult[]) res.getData(); // TODO CAST TO SPECIFIC CLASS | 44 (BedDiffYearResult[]) res.getData(); // TODO CAST TO SPECIFIC CLASS |
40 | 45 |
41 if (resultData != null && resultData.length > index) { | 46 if (resultData != null && resultData.length > index) { |
42 BedDiffYearResult data = resultData[index]; | 47 BedDiffYearResult data = resultData[index]; |
48 | |
49 BedHeightSingle first = BedHeightSingle.getBedHeightSingleById( | |
50 data.getIdFirst()); | |
51 this.addMetaData(Resources.getMsg( | |
52 context.getMeta(), | |
53 "meta.bedheight.cur.elevation"), | |
54 first.getCurElevationModel().getName()); | |
55 this.addMetaData(Resources.getMsg( | |
56 context.getMeta(), | |
57 "meta.bedheight.old.elevation"), | |
58 first.getOldElevationModel().getName()); | |
59 this.addMetaData(Resources.getMsg( | |
60 context.getMeta(), | |
61 "meta.bedheight.river.elevation"), | |
62 new RiverAccess(flys).getRiver().getWstUnit().getName()); | |
63 | |
43 return data.getHeights1Data(); | 64 return data.getHeights1Data(); |
44 } | 65 } |
45 return null; | 66 return null; |
46 } | 67 } |
47 | 68 |