diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/LoadYearSelect.java @ 9067:2ed3824a3d53

sinfo access collision, floodDuration
author gernotbelger
date Mon, 14 May 2018 14:59:10 +0200
parents b5d7a9d79837
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/LoadYearSelect.java	Fri May 11 17:04:35 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/LoadYearSelect.java	Mon May 14 14:59:10 2018 +0200
@@ -10,7 +10,7 @@
 
 import org.apache.log4j.Logger;
 import org.dive4elements.artifacts.Artifact;
-import org.dive4elements.river.artifacts.D4EArtifact;
+import org.dive4elements.river.artifacts.sinfo.SINFOArtifact;
 import org.dive4elements.river.artifacts.states.DefaultState;
 
 /** State in which to fetch years for sedminent load calculation. */
@@ -28,16 +28,19 @@
     /** Year Select Widget. */
     @Override
     protected String getUIProvider() {
-        return "uinfo.inundationduration.load_year_select";
+        return "minfo.sedimentload_year_select"; // TODO: eigenes Panel oder allgemeineren Code
     }
 
     @Override
     public boolean validate(final Artifact artifact) throws IllegalArgumentException {
-        final CollisionLoadYearEpochAccess access = new CollisionLoadYearEpochAccess((D4EArtifact) artifact);
+        // TODO: check verstehen
+
+        final CollisionAccess access = new CollisionAccess((SINFOArtifact) artifact);
 
         // Second year should be later than first.
+
         if (access.getYears() == null || access.getYears().length == 0)
-            return true; // TODO: richtig in CollisionLoadYear... implementieren
+            return true;
         // throw new IllegalArgumentException("error_years_wrong");
 
         return true;

http://dive4elements.wald.intevation.org