diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java @ 3304:02d5731b43a2

SQ relation: Build a valid SQResult. flys-artifacts/trunk@4989 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 13 Jul 2012 11:12:35 +0000
parents 9592b7d76633
children b24920235944
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java	Fri Jul 13 10:54:56 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQFractionResult.java	Fri Jul 13 11:12:35 2012 +0000
@@ -1,25 +1,20 @@
 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;
 
+import java.io.Serializable;
+
+import java.util.List;
 
 public class SQFractionResult implements Serializable {
 
     protected Parameters parameters;
-
-    protected SQ[] measurements;
+    protected SQ[]       measurements;
     protected List<SQ[]> outliers;
 
-
     public SQFractionResult() {
-        this.outliers = new ArrayList<SQ[]>();
     }
 
-
     public SQFractionResult(
         Parameters parameters,
         SQ[]       measurements,
@@ -30,6 +25,11 @@
         this.outliers     = outliers;
     }
 
+    public boolean isValid() {
+        return parameters   != null
+            && measurements != null 
+            && outliers     != null;
+    }
 
     public Parameters getParameters() {
         return parameters;

http://dive4elements.wald.intevation.org