diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineAccess.java @ 9068:a5cf8d7bff3c

access uinfo.salx; tablePanel edit/non-edit merge
author gernotbelger
date Mon, 14 May 2018 18:24:35 +0200
parents 5198066492a9
children 611a523fc42f
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineAccess.java	Mon May 14 14:59:10 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/salix/SalixLineAccess.java	Mon May 14 18:24:35 2018 +0200
@@ -27,6 +27,11 @@
 
     static final String FIELD_DIFFID_CURRENT = "diffid_current";
     static final String FIELD_DIFFID_HIST = "diffid_historical";
+    // calculation_mode
+    // ld_from , ld_to
+    // use_scenario (boolean)
+    // ld_from_part; ld_to_part
+    // scenario_selection (mögliche Werte:"scenarioType.option1" "scenarioType.option2" "scenarioType.option3"
 
     public SalixLineAccess(final UINFOArtifact artifact) {
         super(artifact);
@@ -42,4 +47,22 @@
         return new DoubleRange(from, to);
     }
 
+    public boolean getUseScenario() {
+        return super.getBoolean("use_scenario");
+    }
+
+    public String getScenario() {
+        if (getUseScenario()) {
+            return getString("scenario_selection");
+        }
+        return null;
+    }
+
+    public double getFromPart() {
+        return super.getDouble("ld_from_part");
+    }
+
+    public double getToPart() {
+        return super.getDouble("ld_to_part");
+    }
 }
\ No newline at end of file

http://dive4elements.wald.intevation.org