Mercurial > dive4elements > river
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. */