Mercurial > dive4elements > river
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;