diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java @ 5396:aaf810d4ec82

Use new state 'outlier mehtod selection' in SQ-relation. The outlier method is no more configurable in conf.xml. The user can now select the method in SQ-relation parameters.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 25 Mar 2013 12:40:26 +0100
parents 846b0441f905
children 2fe120e1e4df
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java	Mon Mar 25 12:35:08 2013 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Outlier.java	Mon Mar 25 12:40:26 2013 +0100
@@ -19,7 +19,7 @@
     private static final String OUTLIER_METHOD =
         "/artifact-database/options/minfo-sq/outlier-method/@name";
 
-    private static final String GRUBBS = "grubbs";
+    private static final String GRUBBS = "outlier.method.grubbs";
 
     //private static final String STD_DEV = "std-dev";
 
@@ -39,14 +39,13 @@
     public static void detectOutliers(
         Callback callback,
         List<SQ> sqs,
-        double   stdDevFactor
+        double   stdDevFactor,
+        String   method
     )
     throws MathException
     {
         boolean debug = log.isDebugEnabled();
 
-        String method = Config.getStringXPath(OUTLIER_METHOD);
-
         if (method == null) {
             method = "std-dev";
         }

http://dive4elements.wald.intevation.org