Mercurial > dive4elements > river
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 :