diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightFacet.java @ 9617:1d4262a68f1f

#12 Minuend/Subtrahend + MergeConflict #19 CollisionCalculation
author dnt_bjoernsen <d.tironi@bjoernsen.de>
date Thu, 10 Oct 2019 15:29:02 +0200
parents 8dbb969091c5
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightFacet.java	Wed Oct 09 19:25:55 2019 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightFacet.java	Thu Oct 10 15:29:02 2019 +0200
@@ -14,20 +14,19 @@
 import org.dive4elements.artifacts.Artifact;
 import org.dive4elements.artifacts.CallContext;
 import org.dive4elements.river.artifacts.D4EArtifact;
-import org.dive4elements.river.artifacts.resources.Resources;
 import org.dive4elements.river.artifacts.access.BedHeightAccess;
 import org.dive4elements.river.artifacts.model.BlackboardDataFacet;
 import org.dive4elements.river.artifacts.model.FacetTypes;
+import org.dive4elements.river.artifacts.resources.Resources;
 import org.dive4elements.river.model.BedHeight;
 import org.dive4elements.river.model.BedHeightValue;
 
-public class BedHeightFacet
-extends      BlackboardDataFacet
-implements   FacetTypes {
+public class BedHeightFacet extends BlackboardDataFacet implements FacetTypes {
 
+    private static final long serialVersionUID = 1L;
     private static final Logger log = Logger.getLogger(BedHeightFacet.class);
 
-    public BedHeightFacet(String name, String description) {
+    public BedHeightFacet(final String name, final String description) {
         this.name = name;
         this.description = description;
         this.index = 0;
@@ -38,53 +37,43 @@
     /**
      * Returns the data this facet requires.
      *
-     * @param artifact the owner artifact.
-     * @param context  the CallContext (ignored).
+     * @param artifact
+     *            the owner artifact.
+     * @param context
+     *            the CallContext (ignored).
      *
      * @return the data.
      */
     @Override
-    public Object getData(Artifact artifact, CallContext context) {
-        BedHeightAccess access = new BedHeightAccess((D4EArtifact)artifact);
-        BedHeight single = BedHeight.getBedHeightById(access.getHeightId());
-        List<BedHeightValue> bedheightValues =
-            BedHeightValue.getBedHeightValues(
-                single,
-                access.getFrom(true),
-                access.getTo(true));
-        double[][] values = new double[2][bedheightValues.size()];
+    public Object getData(final Artifact artifact, final CallContext context) {
+        final BedHeightAccess access = new BedHeightAccess((D4EArtifact) artifact);
+        final BedHeight single = BedHeight.getBedHeightById(access.getHeightId());
+        final List<BedHeightValue> bedheightValues = BedHeightValue.getBedHeightValues(single, access.getFrom(true), access.getTo(true));
+        final double[][] values = new double[2][bedheightValues.size()];
         int i = 0;
-        for (BedHeightValue bedheightValue : bedheightValues) {
+        for (final BedHeightValue bedheightValue : bedheightValues) {
             values[0][i] = bedheightValue.getStation();
             values[1][i] = bedheightValue.getHeight();
             i++;
         }
 
-        this.addMetaData(Resources.getMsg(
-                context.getMeta(),
-                "meta.bedheight.cur.elevation"),
-            single.getCurElevationModel().getName());
+        this.addMetaData(Resources.getMsg(context.getMeta(), "meta.bedheight.cur.elevation"), single.getCurElevationModel().getName());
         if (single.getOldElevationModel() != null) {
-            this.addMetaData(Resources.getMsg(
-                    context.getMeta(),
-                    "meta.bedheight.old.elevation"),
-                single.getOldElevationModel().getName());
+            this.addMetaData(Resources.getMsg(context.getMeta(), "meta.bedheight.old.elevation"), single.getOldElevationModel().getName());
         }
-        this.addMetaData(Resources.getMsg(
-                context.getMeta(),
-                "meta.bedheight.river.elevation"),
-            access.getRiver().getWstUnit().getName());
+        this.addMetaData(Resources.getMsg(context.getMeta(), "meta.bedheight.river.elevation"), access.getRiver().getWstUnit().getName());
 
         return values;
     }
 
     /**
      * Create a deep copy of this Facet.
+     * 
      * @return a deep copy.
      */
     @Override
     public BedHeightFacet deepCopy() {
-        BedHeightFacet copy = new BedHeightFacet(name, description);
+        final BedHeightFacet copy = new BedHeightFacet(this.name, this.description);
         copy.set(this);
         return copy;
     }

http://dive4elements.wald.intevation.org