diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightSingleData.java @ 8169:856701739443

Handle missing years in bed height differences without assuming an unknown year to be BC 1.
author "Tom Gottfried <tom@intevation.de>"
date Mon, 01 Sep 2014 09:43:55 +0200
parents 42076d94977e
children 3a0522f1a532
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightSingleData.java	Fri Aug 29 17:00:26 2014 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightSingleData.java	Mon Sep 01 09:43:55 2014 +0200
@@ -14,14 +14,13 @@
 public class BedHeightSingleData
 extends BedHeightData
 {
-    protected int year;
+    protected Integer year;
     protected TDoubleArrayList data_gap;
     protected TDoubleArrayList soundingWidth;
     protected TDoubleArrayList width;
 
     public BedHeightSingleData() {
         super();
-        this.year = -1;
         data_gap = new TDoubleArrayList();
         soundingWidth = new TDoubleArrayList();
         width = new TDoubleArrayList();
@@ -29,7 +28,6 @@
 
     public BedHeightSingleData(String name) {
         super(name);
-        this.year = -1;
         data_gap = new TDoubleArrayList();
         soundingWidth = new TDoubleArrayList();
         width = new TDoubleArrayList();
@@ -41,16 +39,18 @@
         double gap,
         double sounding,
         double width,
-        int year
+        Integer year
     ) {
         super.add(value, station);
-        this.year = year;
+        if (year != null) {
+            this.year = year;
+        }
         this.data_gap.add(gap);
         this.soundingWidth.add(sounding);
         this.width.add(width);
     }
 
-    public int getYear() {
+    public Integer getYear() {
         return this.year;
     }
 

http://dive4elements.wald.intevation.org