comparison 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
comparison
equal deleted inserted replaced
3303:96daa8a4c48f 3304:02d5731b43a2
1 package de.intevation.flys.artifacts.model.sq; 1 package de.intevation.flys.artifacts.model.sq;
2
3 import java.io.Serializable;
4 import java.util.ArrayList;
5 import java.util.List;
6 2
7 import de.intevation.flys.artifacts.model.Parameters; 3 import de.intevation.flys.artifacts.model.Parameters;
8 4
5 import java.io.Serializable;
6
7 import java.util.List;
9 8
10 public class SQFractionResult implements Serializable { 9 public class SQFractionResult implements Serializable {
11 10
12 protected Parameters parameters; 11 protected Parameters parameters;
13 12 protected SQ[] measurements;
14 protected SQ[] measurements;
15 protected List<SQ[]> outliers; 13 protected List<SQ[]> outliers;
16 14
17
18 public SQFractionResult() { 15 public SQFractionResult() {
19 this.outliers = new ArrayList<SQ[]>();
20 } 16 }
21
22 17
23 public SQFractionResult( 18 public SQFractionResult(
24 Parameters parameters, 19 Parameters parameters,
25 SQ[] measurements, 20 SQ[] measurements,
26 List<SQ[]> outliers 21 List<SQ[]> outliers
28 this.parameters = parameters; 23 this.parameters = parameters;
29 this.measurements = measurements; 24 this.measurements = measurements;
30 this.outliers = outliers; 25 this.outliers = outliers;
31 } 26 }
32 27
28 public boolean isValid() {
29 return parameters != null
30 && measurements != null
31 && outliers != null;
32 }
33 33
34 public Parameters getParameters() { 34 public Parameters getParameters() {
35 return parameters; 35 return parameters;
36 } 36 }
37 37

http://dive4elements.wald.intevation.org