comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/HYKArtifact.java @ 3556:afc7bfb4800b

Use the new infrastructure to figure out if a facet should be initially active or not. flys-artifacts/trunk@5152 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 29 Jul 2012 11:04:06 +0000
parents 5642a83420f2
children 4aadcb90dc77
comparison
equal deleted inserted replaced
3555:b1912514e0f5 3556:afc7bfb4800b
13 13
14 14
15 import de.intevation.flys.artifacts.states.DefaultState; 15 import de.intevation.flys.artifacts.states.DefaultState;
16 16
17 import de.intevation.artifactdatabase.state.Facet; 17 import de.intevation.artifactdatabase.state.Facet;
18 import de.intevation.artifactdatabase.state.FacetActivity;
18 19
19 20
20 /** 21 /**
21 * Artifact to get hydr zones (HYKs). 22 * Artifact to get hydr zones (HYKs).
22 */ 23 */
33 34
34 /** Own logger. */ 35 /** Own logger. */
35 private static final Logger logger = 36 private static final Logger logger =
36 Logger.getLogger(HYKArtifact.class); 37 Logger.getLogger(HYKArtifact.class);
37 38
39 static {
40 // TODO: Move to configuration.
41 FacetActivity.Registry.getInstance()
42 .register(HYK_ARTIFACT_NAME, FacetActivity.INACTIVE);
43 }
38 44
39 /** Return given name. */ 45 /** Return given name. */
40 @Override 46 @Override
41 public String getName() { 47 public String getName() {
42 return HYK_ARTIFACT_NAME; 48 return HYK_ARTIFACT_NAME;
113 else { 119 else {
114 logger.debug("No facets to add in HYKArtifact.initialize (" 120 logger.debug("No facets to add in HYKArtifact.initialize ("
115 + state.getID() + ")."); 121 + state.getID() + ").");
116 } 122 }
117 } 123 }
118
119
120 /**
121 * Determines Facets initial disposition regarding activity (think of
122 * selection in Client ThemeList GUI). This will be checked one time
123 * when the facet enters a collections describe document.
124 *
125 * @param facetName name of the facet.
126 * @param index index of the facet.
127 *
128 * @return Always 0. Hyk Data will enter plots inactive.
129 */
130 @Override
131 public int getInitialFacetActivity(
132 String outputName,
133 String facetName,
134 int index)
135 {
136 return 0;
137 }
138 } 124 }
139 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 125 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org