Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/StaticWQKmsArtifact.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 | b0ba96bbf01d |
children | a2735a4bf75e |
comparison
equal
deleted
inserted
replaced
3555:b1912514e0f5 | 3556:afc7bfb4800b |
---|---|
6 import org.apache.log4j.Logger; | 6 import org.apache.log4j.Logger; |
7 | 7 |
8 import org.w3c.dom.Document; | 8 import org.w3c.dom.Document; |
9 | 9 |
10 import de.intevation.artifactdatabase.state.Facet; | 10 import de.intevation.artifactdatabase.state.Facet; |
11 import de.intevation.artifactdatabase.state.FacetActivity; | |
11 | 12 |
12 import de.intevation.artifacts.Artifact; | 13 import de.intevation.artifacts.Artifact; |
13 import de.intevation.artifacts.ArtifactFactory; | 14 import de.intevation.artifacts.ArtifactFactory; |
14 import de.intevation.artifacts.CallMeta; | 15 import de.intevation.artifacts.CallMeta; |
15 | 16 |
39 Logger.getLogger(StaticWQKmsArtifact.class); | 40 Logger.getLogger(StaticWQKmsArtifact.class); |
40 | 41 |
41 public static final String STATIC_STATE_NAME = | 42 public static final String STATIC_STATE_NAME = |
42 "state.additional_wqkms.static"; | 43 "state.additional_wqkms.static"; |
43 | 44 |
45 private static final String NAME = "staticwqkms"; | |
46 | |
47 static { | |
48 // TODO: Move to configuration. | |
49 FacetActivity.Registry.getInstance() | |
50 .register(NAME, FacetActivity.INACTIVE); | |
51 } | |
44 | 52 |
45 /** | 53 /** |
46 * Trivial Constructor. | 54 * Trivial Constructor. |
47 */ | 55 */ |
48 public StaticWQKmsArtifact() { | 56 public StaticWQKmsArtifact() { |
134 WQKms res = WQKmsFactory.getWQKms(col, wst); | 142 WQKms res = WQKmsFactory.getWQKms(col, wst); |
135 res.setName(wkmsName); | 143 res.setName(wkmsName); |
136 return res; | 144 return res; |
137 } | 145 } |
138 | 146 |
139 | 147 /** Return specific name. */ |
140 /** | |
141 * Determines Facets initial disposition regarding activity (think of | |
142 * selection in Client ThemeList GUI). This will be checked one time | |
143 * when the facet enters a collections describe document. | |
144 * | |
145 * @param facetName name of the facet. | |
146 * @param index index of the facet. | |
147 * | |
148 * @return Always 0. Static Data will enter plots inactive. | |
149 */ | |
150 @Override | 148 @Override |
151 public int getInitialFacetActivity( | |
152 String outputName, | |
153 String facetName, | |
154 int index) | |
155 { | |
156 return 0; | |
157 } | |
158 | |
159 | |
160 /** Return specific name. */ | |
161 public String getName() { | 149 public String getName() { |
162 return "staticwqkms"; | 150 return NAME; |
163 } | 151 } |
164 | 152 |
165 // TODO implement deepCopy. | 153 // TODO implement deepCopy. |
166 } | 154 } |
167 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : | 155 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : |