diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java @ 3079:8ad8a227d983

Added model classes for SQ calculation; generate fake results and improved the SQRelationGenerator which now draws the outliers. flys-artifacts/trunk@4675 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 15 Jun 2012 12:23:08 +0000
parents
children b31397addf2f
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java	Fri Jun 15 12:23:08 2012 +0000
@@ -0,0 +1,78 @@
+package de.intevation.flys.artifacts.model.sq;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+import de.intevation.flys.artifacts.model.Parameters;
+
+
+public class SQResult implements Serializable {
+
+    protected Parameters parameters;
+
+    protected SQ[] measurements;
+    protected List<SQ[]> outliers;
+
+
+    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;
+    }
+
+
+    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);
+        }
+
+        return null;
+    }
+
+    public void addOutliers(SQ[] outliers) {
+        this.outliers.add(outliers);
+    }
+}
+// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org