[zb4osgi-changeset] [scm] ZigBee 4 OSGi repository change: r523 - /projects/zb4osgi/trunk/zigbee.tester/src/main/java/org/persona/zigbee/util/Converter.java

scm-notify at zb4osgi.aaloa.org scm-notify at zb4osgi.aaloa.org
Thu Oct 18 17:14:53 CEST 2012


Author: stefano.lenzi
Date: Thu Oct 18 17:14:52 2012
New Revision: 523

Log:
Added support for Boolean data type ( refs #138 )


Modified:
    projects/zb4osgi/trunk/zigbee.tester/src/main/java/org/persona/zigbee/util/Converter.java

Modified: projects/zb4osgi/trunk/zigbee.tester/src/main/java/org/persona/zigbee/util/Converter.java
==============================================================================
--- projects/zb4osgi/trunk/zigbee.tester/src/main/java/org/persona/zigbee/util/Converter.java (original)
+++ projects/zb4osgi/trunk/zigbee.tester/src/main/java/org/persona/zigbee/util/Converter.java Thu Oct 18 17:14:52 2012
@@ -52,6 +52,8 @@
 			newValue =  Float.valueOf(value);
 		} else if( type.getJavaClass() == String.class ) {
 			newValue =  value;
+		} else if( type.getJavaClass() == Boolean.class) {
+			newValue =  Boolean.valueOf(value) || "1".equals(value) || "on".equalsIgnoreCase(value);
 		} else {
 			throw new IllegalArgumentException("Unsupported ZigBee Type: "+ type);
 		}




More information about the Commit mailing list