# HG changeset patch # User Sascha L. Teichmann # Date 1341321671 0 # Node ID 7e5460d08eb0242a4e6d1c91dcd43b571cb5d774 # Parent cdbc457e23e21e71564c59dbdb02c4c99437d098 WINFOArtifact: minor code improvement when lookup if facet should be initially active. flys-artifacts/trunk@4864 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r cdbc457e23e2 -r 7e5460d08eb0 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Tue Jul 03 12:52:58 2012 +0000 +++ b/flys-artifacts/ChangeLog Tue Jul 03 13:21:11 2012 +0000 @@ -1,3 +1,8 @@ +2012-07-03 Sascha L. Teichmann + + * src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java: + Replaced Arrays.asList(new String[] { "a", "b" }).contains("a") code. + 2012-07-03 Sascha L. Teichmann * doc/conf/themes.xml, diff -r cdbc457e23e2 -r 7e5460d08eb0 flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java Tue Jul 03 12:52:58 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java Tue Jul 03 13:21:11 2012 +0000 @@ -4,6 +4,10 @@ import de.intevation.artifacts.CallContext; +import de.intevation.artifacts.common.utils.StringUtils; + +import de.intevation.flys.artifacts.geom.Lines; + import de.intevation.flys.artifacts.model.Calculation1; import de.intevation.flys.artifacts.model.Calculation2; import de.intevation.flys.artifacts.model.Calculation3; @@ -24,8 +28,6 @@ import de.intevation.flys.artifacts.states.LocationDistanceSelect; -import de.intevation.flys.artifacts.geom.Lines; - import de.intevation.flys.model.DischargeTable; import de.intevation.flys.model.FastCrossSectionLine; import de.intevation.flys.model.Gauge; @@ -1165,10 +1167,6 @@ */ @Override public int getInitialFacetActivity(String outputName, String facetName, int index) { - String [] inactives = new String[] { - LONGITUDINAL_Q, - DURATION_Q - }; logger.debug("WINFOArtifact.active?: " + outputName @@ -1181,11 +1179,14 @@ { return 0; } - return Arrays.asList(inactives).contains(facetName) - ? 0 - : 1; + + return StringUtils.contains(facetName, INACTIVES) ? 0 : 1; } + private static final String [] INACTIVES = new String[] { + LONGITUDINAL_Q, + DURATION_Q + }; /** * Returns the WstValueTable.