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 */

http://dive4elements.wald.intevation.org