Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/transition/MinMaxTransition.java @ 171:7fb9441dd8af
Format Code to max 80 Chars per Row and Cleanup
gnv-artifacts/trunk@208 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Fri, 09 Oct 2009 07:54:48 +0000 |
parents | 158e89c2263b |
children | baaa1618fa27 |
comparison
equal
deleted
inserted
replaced
170:7be22e76c270 | 171:7fb9441dd8af |
---|---|
12 import de.intevation.gnv.transition.describedata.DefaultMinMaxDescribeData; | 12 import de.intevation.gnv.transition.describedata.DefaultMinMaxDescribeData; |
13 import de.intevation.gnv.transition.describedata.DescribeData; | 13 import de.intevation.gnv.transition.describedata.DescribeData; |
14 | 14 |
15 /** | 15 /** |
16 * @author Tim Englich <tim.englich@intevation.de> | 16 * @author Tim Englich <tim.englich@intevation.de> |
17 * | 17 * |
18 */ | 18 */ |
19 public class MinMaxTransition extends TransitionBase { | 19 public class MinMaxTransition extends TransitionBase { |
20 | 20 |
21 /** | 21 /** |
22 * the logger, used to log exceptions and additonaly information | 22 * the logger, used to log exceptions and additonaly information |
23 */ | 23 */ |
24 private static Logger log = Logger.getLogger(MinMaxTransition.class); | 24 private static Logger log = Logger.getLogger(MinMaxTransition.class); |
25 | 25 |
26 /** | 26 /** |
27 * Constructor | 27 * Constructor |
28 */ | 28 */ |
29 public MinMaxTransition() { | 29 public MinMaxTransition() { |
30 super(); | 30 super(); |
31 } | 31 } |
32 | 32 |
33 /** | 33 /** |
34 * @see de.intevation.gnv.transition.TransitionBase#purifyResult(java.util.Collection, java.lang.String) | 34 * @see de.intevation.gnv.transition.TransitionBase#purifyResult(java.util.Collection, |
35 * java.lang.String) | |
35 */ | 36 */ |
36 @Override | 37 @Override |
37 protected void purifyResult(Collection<Result> result, String uuid) { | 38 protected void purifyResult(Collection<Result> result, String uuid) { |
38 log.debug("MinMaxTransition.purifyResult"); | 39 log.debug("MinMaxTransition.purifyResult"); |
39 if (this.descibeData == null){ | 40 if (this.descibeData == null) { |
40 this.descibeData = new ArrayList<Object>(); | 41 this.descibeData = new ArrayList<Object>(); |
41 } | 42 } |
42 if (result != null && result.size() == 1){ | 43 if (result != null && result.size() == 1) { |
43 | 44 |
44 Object[] names = this.inputValueNames.toArray(); | 45 Object[] names = this.inputValueNames.toArray(); |
45 String minName = names[names.length-2].toString(); | 46 String minName = names[names.length - 2].toString(); |
46 String maxName = names[names.length-1].toString(); | 47 String maxName = names[names.length - 1].toString(); |
47 Result value = result.iterator().next(); | 48 Result value = result.iterator().next(); |
48 DescribeData describeData = new DefaultMinMaxDescribeData(minName, maxName,value.getObject("MIN"), value.getObject("MAX")); | 49 DescribeData describeData = new DefaultMinMaxDescribeData(minName, |
50 maxName, value.getObject("MIN"), value.getObject("MAX")); | |
49 log.debug(describeData.toString()); | 51 log.debug(describeData.toString()); |
50 this.descibeData.add(describeData); | 52 this.descibeData.add(describeData); |
51 }else{ | 53 } else { |
52 log.warn("Result cannot be handled as MinMax Resultset"); | 54 log.warn("Result cannot be handled as MinMax Resultset"); |
53 } | 55 } |
54 | 56 |
55 } | 57 } |
56 | 58 |
57 /** | 59 /** |
58 * @see de.intevation.gnv.transition.Transition#validate() | 60 * @see de.intevation.gnv.transition.Transition#validate() |
59 */ | 61 */ |