Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/common/ResultRow.java @ 9202:b4402594213b
More work on calculations and output for S-Info flood duration workflow (chart types 1 and 2)
author | mschaefer |
---|---|
date | Mon, 02 Jul 2018 07:33:53 +0200 |
parents | e3b3ce32c825 |
children |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/common/ResultRow.java Sun Jul 01 15:29:40 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/common/ResultRow.java Mon Jul 02 07:33:53 2018 +0200 @@ -9,12 +9,11 @@ */ package org.dive4elements.river.artifacts.common; -import java.io.Serializable; +import java.io.Serializable; import java.util.HashMap; import java.util.Map; import org.dive4elements.artifacts.CallContext; -import org.dive4elements.river.artifacts.common.IResultType; /** * Generic container for results that come in rows. @@ -22,14 +21,20 @@ * @author Gernot Belger */ public class ResultRow implements Serializable { - protected static final long serialVersionUID = 1L; //TODO: Make private (wenn SInfoResultRow gelöscht ist + private static final long serialVersionUID = 1L; - private final Map<IResultType, Object> values = new HashMap<IResultType, Object>(); + private final Map<IResultType, Object> values = new HashMap<>(); public static ResultRow create() { return new ResultRow(); } + public static ResultRow create(final ResultRow src) { + final ResultRow dst = create(); + dst.values.putAll(src.values); + return dst; + } + protected ResultRow() { }