diff artifacts/src/main/java/org/dive4elements/river/artifacts/model/sq/LogSQ.java @ 8539:84929f882fa2

(issue1753) Carry measurement date through SQ values
author Andre Heinecke <andre.heinecke@intevation.de>
date Fri, 13 Feb 2015 12:34:06 +0100
parents 1c3b2f7dc9a4
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/sq/LogSQ.java	Fri Feb 13 12:31:59 2015 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/sq/LogSQ.java	Fri Feb 13 12:34:06 2015 +0100
@@ -8,6 +8,8 @@
 
 package org.dive4elements.river.artifacts.model.sq;
 
+import java.util.Date;
+
 public class LogSQ extends SQ {
 
     public static final View LOG_SQ_VIEW = new View() {
@@ -20,12 +22,17 @@
         public double getQ(SQ sq) {
             return ((LogSQ)sq).getLogQ();
         }
+
+        @Override
+        public Date getDate(SQ sq) {
+            return sq.getDate();
+        }
     };
 
     public static final Factory LOG_SQ_FACTORY = new Factory() {
         @Override
-        public SQ createSQ(double s, double q) {
-            return new LogSQ(s, q);
+        public SQ createSQ(double s, double q, Date d) {
+            return new LogSQ(s, q, d);
         }
     };
 
@@ -37,8 +44,8 @@
     public LogSQ() {
     }
 
-    public LogSQ(double s, double q) {
-        super(s, q);
+    public LogSQ(double s, double q, Date d) {
+        super(s, q, d);
     }
 
     /** important: We cannot process negative s/q. */

http://dive4elements.wald.intevation.org