diff 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
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java	Sun Jul 29 11:11:51 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/collections/AttributeWriter.java	Sun Jul 29 11:39:39 2012 +0000
@@ -207,10 +207,8 @@
             FLYSArtifact flys =
                 (FLYSArtifact)db.getRawArtifact(newMF.getArtifact());
 
-            FacetActivity activity = registry.getActivity(flys.getName());
-
-            boolean isActive = activity.isInitialActive(
-                flys, newMF, outputName);
+            boolean isActive = registry.isInitialActive(
+                flys.getName(), flys, newMF, outputName);
 
             newMF.setActive(isActive ? 1 : 0);
         }

http://dive4elements.wald.intevation.org