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