Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffHeightSubFilterFacet.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 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffHeightSubFilterFacet.java Mon Sep 15 15:38:16 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedDiffHeightSubFilterFacet.java Tue Sep 16 11:33:08 2014 +0200 @@ -13,6 +13,9 @@ import org.dive4elements.artifactdatabase.state.Facet; import org.dive4elements.artifacts.Artifact; import org.dive4elements.artifacts.CallContext; + +import org.dive4elements.river.model.BedHeightSingle; + import org.dive4elements.river.artifacts.D4EArtifact; import org.dive4elements.river.artifacts.access.RiverAccess; import org.dive4elements.river.artifacts.context.RiverContext; @@ -64,6 +67,22 @@ this.metaData.put( Resources.getMsg(context.getMeta(), "chart.subtitle.radius", new Object[] { radius }), ""); + + BedHeightSingle second = BedHeightSingle.getBedHeightSingleById( + oldData.getIdSecond()); + this.addMetaData(Resources.getMsg( + context.getMeta(), + "meta.bedheight.cur.elevation"), + second.getCurElevationModel().getName()); + this.addMetaData(Resources.getMsg( + context.getMeta(), + "meta.bedheight.old.elevation"), + second.getOldElevationModel().getName()); + this.addMetaData(Resources.getMsg( + context.getMeta(), + "meta.bedheight.river.elevation"), + access.getRiver().getWstUnit().getName()); + return heights; } return null;