comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java @ 3297:79c8e0d9fdea

SQ relation: Use only first time period. flys-artifacts/trunk@4982 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 13 Jul 2012 10:12:45 +0000
parents 9592b7d76633
children 56f62b5209f5
comparison
equal deleted inserted replaced
3296:45af081061e7 3297:79c8e0d9fdea
4 4
5 5
6 6
7 public class SQResult implements Serializable { 7 public class SQResult implements Serializable {
8 8
9 public static final int NUMBER_FRACTIONS = 6;
10
9 public static final int FRACTION_A = 0; 11 public static final int FRACTION_A = 0;
10 public static final int FRACTION_B = 1; 12 public static final int FRACTION_B = 1;
11 public static final int FRACTION_C = 2; 13 public static final int FRACTION_C = 2;
12 public static final int FRACTION_D = 3; 14 public static final int FRACTION_D = 3;
13 public static final int FRACTION_E = 4; 15 public static final int FRACTION_E = 4;
14 public static final int FRACTION_F = 5; 16 public static final int FRACTION_F = 5;
15 17
16
17 protected SQFractionResult[] fractions; 18 protected SQFractionResult[] fractions;
18 19
19
20 public SQResult() { 20 public SQResult() {
21 fractions = new SQFractionResult[6]; 21 this(new SQFractionResult[NUMBER_FRACTIONS]);
22 } 22 }
23 23
24 public SQResult(SQFractionResult [] fractions) {
25 this.fractions = fractions;
26 }
24 27
25 public SQFractionResult getFraction(int idx) { 28 public SQFractionResult getFraction(int idx) {
26 if (idx < fractions.length) { 29 return idx >= 0 && idx < fractions.length
27 return fractions[idx]; 30 ? fractions[idx]
28 } 31 : null;
29
30 return null;
31 } 32 }
32 33
33 public void setFraction(int idx, SQFractionResult fraction) { 34 public void setFraction(int idx, SQFractionResult fraction) {
34 if (idx < fractions.length) { 35 if (idx >= 0 && idx < fractions.length) {
35 this.fractions[idx] = fraction; 36 this.fractions[idx] = fraction;
36 } 37 }
37 } 38 }
38 } 39 }
39 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 40 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org