comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/MiddleBedHeight.java @ 8292:86e532106abb

Set facet activity for middle bed height.
author "Tom Gottfried <tom@intevation.de>"
date Wed, 17 Sep 2014 17:56:37 +0200
parents 99912f51468d
children 9ab967eb2c51
comparison
equal deleted inserted replaced
8291:84ac8549e87b 8292:86e532106abb
12 import java.util.List; 12 import java.util.List;
13 13
14 import org.apache.log4j.Logger; 14 import org.apache.log4j.Logger;
15 15
16 import org.dive4elements.artifacts.CallContext; 16 import org.dive4elements.artifacts.CallContext;
17 import org.dive4elements.artifacts.Artifact;
17 18
18 import org.dive4elements.artifactdatabase.state.Facet; 19 import org.dive4elements.artifactdatabase.state.Facet;
20 import org.dive4elements.artifactdatabase.state.FacetActivity;
19 21
20 import org.dive4elements.river.artifacts.D4EArtifact; 22 import org.dive4elements.river.artifacts.D4EArtifact;
21 import org.dive4elements.river.artifacts.access.BedHeightAccess; 23 import org.dive4elements.river.artifacts.access.BedHeightAccess;
22 import org.dive4elements.river.artifacts.model.CalculationResult; 24 import org.dive4elements.river.artifacts.model.CalculationResult;
23 import org.dive4elements.river.artifacts.model.DataFacet; 25 import org.dive4elements.river.artifacts.model.DataFacet;
134 136
135 facets.addAll(newFacets); 137 facets.addAll(newFacets);
136 138
137 return res; 139 return res;
138 } 140 }
141
142 static {
143 // Active/deactivate facets.
144 FacetActivity.Registry.getInstance().register(
145 "minfo",
146 new FacetActivity() {
147 @Override
148 public Boolean isInitialActive(
149 Artifact artifact,
150 Facet facet,
151 String output
152 ) {
153 if (facet.getName().equals(MIDDLE_BED_HEIGHT_SINGLE)) {
154 return Boolean.TRUE;
155 }
156 return null;
157 }
158 });
159 }
139 } 160 }
140 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 161 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org