comparison flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java @ 3558:c3cd414982fe

Adjusted to follow the Chain-of-responsibility pattern in figuring out facet activities. flys-artifacts/trunk@5155 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 29 Jul 2012 11:39:39 +0000
parents afc7bfb4800b
children 721d55bdab9e
comparison
equal deleted inserted replaced
3557:f1f798b5f14a 3558:c3cd414982fe
205 // in/activate. 205 // in/activate.
206 for (ManagedFacet newMF: genuinelyNewFacets) { 206 for (ManagedFacet newMF: genuinelyNewFacets) {
207 FLYSArtifact flys = 207 FLYSArtifact flys =
208 (FLYSArtifact)db.getRawArtifact(newMF.getArtifact()); 208 (FLYSArtifact)db.getRawArtifact(newMF.getArtifact());
209 209
210 FacetActivity activity = registry.getActivity(flys.getName()); 210 boolean isActive = registry.isInitialActive(
211 211 flys.getName(), flys, newMF, outputName);
212 boolean isActive = activity.isInitialActive(
213 flys, newMF, outputName);
214 212
215 newMF.setActive(isActive ? 1 : 0); 213 newMF.setActive(isActive ? 1 : 0);
216 } 214 }
217 215
218 // For each genuinely new Facet check positional conflicts. 216 // For each genuinely new Facet check positional conflicts.

http://dive4elements.wald.intevation.org