diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java @ 3101:b31397addf2f

Create Facets for each SQResult and SQFractionResult. flys-artifacts/trunk@4700 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 19 Jun 2012 12:25:01 +0000
parents 8ad8a227d983
children 9592b7d76633
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java	Tue Jun 19 11:13:04 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java	Tue Jun 19 12:25:01 2012 +0000
@@ -9,70 +9,34 @@
 
 public class SQResult implements Serializable {
 
-    protected Parameters parameters;
+    public static final int FRACTION_A = 0;
+    public static final int FRACTION_B = 1;
+    public static final int FRACTION_C = 2;
+    public static final int FRACTION_D = 3;
+    public static final int FRACTION_E = 4;
+    public static final int FRACTION_F = 5;
 
-    protected SQ[] measurements;
-    protected List<SQ[]> outliers;
+
+    protected SQFractionResult[] fractions;
 
 
     public SQResult() {
-        this.outliers = new ArrayList<SQ[]>();
-    }
-
-
-    public SQResult(
-        Parameters parameters,
-        SQ[]       measurements,
-        List<SQ[]> outliers
-    ) {
-        this.parameters   = parameters;
-        this.measurements = measurements;
-        this.outliers     = outliers;
+        fractions = new SQFractionResult[6];
     }
 
 
-    public Parameters getParameters() {
-        return parameters;
-    }
-
-    public void setParameters(Parameters parameters) {
-        this.parameters = parameters;
-    }
-
-
-    public SQ[] getMeasurements() {
-        return measurements;
-    }
-
-    public void setMeasurements(SQ[] measurements) {
-        this.measurements = measurements;
-    }
-
-
-    public List<SQ[]> getOutliers() {
-        return outliers;
-    }
-
-    public void setOutliers(List<SQ[]> outliers) {
-        this.outliers = outliers;
-    }
-
-
-    public int getOutliersCount() {
-        return outliers.size();
-    }
-
-
-    public SQ[] getOutliers(int idx) {
-        if (idx < outliers.size()) {
-            return outliers.get(idx);
+    public SQFractionResult getFraction(int idx) {
+        if (idx < fractions.length) {
+            return fractions[idx];
         }
 
         return null;
     }
 
-    public void addOutliers(SQ[] outliers) {
-        this.outliers.add(outliers);
+    public void setFraction(int idx, SQFractionResult fraction) {
+        if (idx < fractions.length) {
+            this.fractions[idx] = fraction;
+        }
     }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org