Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
3100:c0abfb695332 | 3101:b31397addf2f |
---|---|
7 import de.intevation.flys.artifacts.model.Parameters; | 7 import de.intevation.flys.artifacts.model.Parameters; |
8 | 8 |
9 | 9 |
10 public class SQResult implements Serializable { | 10 public class SQResult implements Serializable { |
11 | 11 |
12 protected Parameters parameters; | 12 public static final int FRACTION_A = 0; |
13 public static final int FRACTION_B = 1; | |
14 public static final int FRACTION_C = 2; | |
15 public static final int FRACTION_D = 3; | |
16 public static final int FRACTION_E = 4; | |
17 public static final int FRACTION_F = 5; | |
13 | 18 |
14 protected SQ[] measurements; | 19 |
15 protected List<SQ[]> outliers; | 20 protected SQFractionResult[] fractions; |
16 | 21 |
17 | 22 |
18 public SQResult() { | 23 public SQResult() { |
19 this.outliers = new ArrayList<SQ[]>(); | 24 fractions = new SQFractionResult[6]; |
20 } | 25 } |
21 | 26 |
22 | 27 |
23 public SQResult( | 28 public SQFractionResult getFraction(int idx) { |
24 Parameters parameters, | 29 if (idx < fractions.length) { |
25 SQ[] measurements, | 30 return fractions[idx]; |
26 List<SQ[]> outliers | |
27 ) { | |
28 this.parameters = parameters; | |
29 this.measurements = measurements; | |
30 this.outliers = outliers; | |
31 } | |
32 | |
33 | |
34 public Parameters getParameters() { | |
35 return parameters; | |
36 } | |
37 | |
38 public void setParameters(Parameters parameters) { | |
39 this.parameters = parameters; | |
40 } | |
41 | |
42 | |
43 public SQ[] getMeasurements() { | |
44 return measurements; | |
45 } | |
46 | |
47 public void setMeasurements(SQ[] measurements) { | |
48 this.measurements = measurements; | |
49 } | |
50 | |
51 | |
52 public List<SQ[]> getOutliers() { | |
53 return outliers; | |
54 } | |
55 | |
56 public void setOutliers(List<SQ[]> outliers) { | |
57 this.outliers = outliers; | |
58 } | |
59 | |
60 | |
61 public int getOutliersCount() { | |
62 return outliers.size(); | |
63 } | |
64 | |
65 | |
66 public SQ[] getOutliers(int idx) { | |
67 if (idx < outliers.size()) { | |
68 return outliers.get(idx); | |
69 } | 31 } |
70 | 32 |
71 return null; | 33 return null; |
72 } | 34 } |
73 | 35 |
74 public void addOutliers(SQ[] outliers) { | 36 public void setFraction(int idx, SQFractionResult fraction) { |
75 this.outliers.add(outliers); | 37 if (idx < fractions.length) { |
38 this.fractions[idx] = fraction; | |
39 } | |
76 } | 40 } |
77 } | 41 } |
78 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 42 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |