comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/SINFOArtifact.java @ 9690:870d4585cab7

S-Info: collision single year themes initially inactive when epoch selection
author mschaefer
date Thu, 14 Jan 2021 14:58:55 +0100
parents 6ecd1a28017f
children
comparison
equal deleted inserted replaced
9689:fabf92342ee5 9690:870d4585cab7
12 import org.apache.commons.lang.StringUtils; 12 import org.apache.commons.lang.StringUtils;
13 import org.dive4elements.artifactdatabase.state.Facet; 13 import org.dive4elements.artifactdatabase.state.Facet;
14 import org.dive4elements.artifactdatabase.state.FacetActivity; 14 import org.dive4elements.artifactdatabase.state.FacetActivity;
15 import org.dive4elements.artifacts.Artifact; 15 import org.dive4elements.artifacts.Artifact;
16 import org.dive4elements.river.artifacts.D4EArtifact; 16 import org.dive4elements.river.artifacts.D4EArtifact;
17 import org.dive4elements.river.artifacts.sinfo.collision.CollisionAccess;
17 import org.dive4elements.river.artifacts.sinfo.common.D50Processor; 18 import org.dive4elements.river.artifacts.sinfo.common.D50Processor;
18 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthDevelopmentPerYearProcessor; 19 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthDevelopmentPerYearProcessor;
19 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthDevelopmentProcessor; 20 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthDevelopmentProcessor;
20 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthDischargeProcessor; 21 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthDischargeProcessor;
21 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthProcessor; 22 import org.dive4elements.river.artifacts.sinfo.common.FlowDepthProcessor;
117 // if (FloodDurationCurveProcessor.FACET_FLOOD_DURATION_MAINVALUES_Q.equals(name)) 118 // if (FloodDurationCurveProcessor.FACET_FLOOD_DURATION_MAINVALUES_Q.equals(name))
118 // return Boolean.FALSE; 119 // return Boolean.FALSE;
119 if (FloodQProcessor.FACET_MAIN_VALUE_Q.equals(name)) 120 if (FloodQProcessor.FACET_MAIN_VALUE_Q.equals(name))
120 return Boolean.FALSE; 121 return Boolean.FALSE;
121 122
123 // Einzeljahr-Themen bei Epochenwahl der Grundberuehrungen initial inaktiv setzen.
124 if ("sinfo_collision".equals(output)) {
125 final CollisionAccess access = new CollisionAccess((SINFOArtifact) artifact);
126 if (access.getYears() == null) {
127 if (!facet.getDescription().contains("-"))
128 return Boolean.FALSE;
129 }
130 }
131
122 return null; 132 return null;
123 } 133 }
124 }); 134 });
125 } 135 }
126 136

http://dive4elements.wald.intevation.org