diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesTableEditState.java @ 9069:1ffd38826175

access uinfo.vegetationzones+inundation_duration
author gernotbelger
date Tue, 15 May 2018 12:00:26 +0200
parents b5d7a9d79837
children 431f1c269be5
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesTableEditState.java	Mon May 14 18:24:35 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesTableEditState.java	Tue May 15 12:00:26 2018 +0200
@@ -9,6 +9,7 @@
  */
 package org.dive4elements.river.artifacts.uinfo.vegetationzones;
 
+import org.dive4elements.artifacts.Artifact;
 import org.dive4elements.river.artifacts.states.DefaultState;
 
 /**
@@ -22,4 +23,19 @@
     protected String getUIProvider() {
         return "uinfo.vegetationzones.table.edit";
     }
+
+    @Override
+    public boolean validate(final Artifact artifact) throws IllegalArgumentException {
+        // TODO: check verstehen
+
+        // final InundationDurationAccess access = new InundationDurationAccess((SINFOArtifact) artifact);
+
+        // Second year should be later than first.
+
+        // if (access.getYears() == null || access.getYears().length == 0)
+        return true;
+        // throw new IllegalArgumentException("error_years_wrong");
+
+        // return true;
+    }
 }
\ No newline at end of file

http://dive4elements.wald.intevation.org