diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flowdepthdev/FlowDepthDevelopmentCalculationResults.java @ 8953:c40db8e8dcae

SINFO - Flow depth development - implemented exporters
author gernotbelger
date Mon, 19 Mar 2018 14:01:21 +0100
parents 322b0e6298ea
children 23945061daec
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flowdepthdev/FlowDepthDevelopmentCalculationResults.java	Mon Mar 19 09:12:17 2018 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flowdepthdev/FlowDepthDevelopmentCalculationResults.java	Mon Mar 19 14:01:21 2018 +0100
@@ -9,6 +9,8 @@
  */
 package org.dive4elements.river.artifacts.sinfo.flowdepthdev;
 
+import java.util.List;
+
 import org.apache.commons.lang.math.DoubleRange;
 import org.dive4elements.river.artifacts.sinfo.common.AbstractSInfoCalculationResults;
 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo;
@@ -23,4 +25,15 @@
     public FlowDepthDevelopmentCalculationResults(final String calcModeLabel, final String user, final RiverInfo river, final DoubleRange calcRange) {
         super(calcModeLabel, user, river, calcRange);
     }
+
+    /**
+     * We know that this type of results only has one result member, so we can directly access it.
+     */
+    public FlowDepthDevelopmentCalculationResult getResult() {
+        final List<FlowDepthDevelopmentCalculationResult> results = getResults();
+        if (results.size() < 1)
+            return null;
+
+        return results.get(0);
+    }
 }
\ No newline at end of file

http://dive4elements.wald.intevation.org