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