comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.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 421d1b0576b8
comparison
equal deleted inserted replaced
3557:f1f798b5f14a 3558:c3cd414982fe
88 // TODO: Move to configuration. 88 // TODO: Move to configuration.
89 FacetActivity.Registry.getInstance().register( 89 FacetActivity.Registry.getInstance().register(
90 ARTIFACT_NAME, 90 ARTIFACT_NAME,
91 new FacetActivity() { 91 new FacetActivity() {
92 @Override 92 @Override
93 public boolean isInitialActive( 93 public Boolean isInitialActive(
94 Artifact artifact, 94 Artifact artifact,
95 Facet facet, 95 Facet facet,
96 String outputName 96 String outputName
97 ) { 97 ) {
98 String fname = facet.getName(); 98 String fname = facet.getName();
99 if ((fname.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) 99 if ((fname.equals(COMPUTED_DISCHARGE_MAINVALUES_Q)
100 || fname.equals(COMPUTED_DISCHARGE_MAINVALUES_W)) 100 || fname.equals(COMPUTED_DISCHARGE_MAINVALUES_W))
101 && outputName.equals("computed_discharge_curve")) { 101 && outputName.equals("computed_discharge_curve")) {
102 return false; 102 return Boolean.FALSE;
103 } 103 }
104 return !StringUtils.contains(fname, INACTIVES); 104 return !StringUtils.contains(fname, INACTIVES);
105 105
106 } 106 }
107 }); 107 });

http://dive4elements.wald.intevation.org