You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2011/07/18 18:29:22 UTC

svn commit: r1147955 - /labs/magma/trunk/database-mongodb/src/main/java/org/apache/magma/database/mongo/MongoUtils.java

Author: simoneg
Date: Mon Jul 18 16:29:21 2011
New Revision: 1147955

URL: http://svn.apache.org/viewvc?rev=1147955&view=rev
Log:
Completed support for all native data types

Modified:
    labs/magma/trunk/database-mongodb/src/main/java/org/apache/magma/database/mongo/MongoUtils.java

Modified: labs/magma/trunk/database-mongodb/src/main/java/org/apache/magma/database/mongo/MongoUtils.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/database-mongodb/src/main/java/org/apache/magma/database/mongo/MongoUtils.java?rev=1147955&r1=1147954&r2=1147955&view=diff
==============================================================================
--- labs/magma/trunk/database-mongodb/src/main/java/org/apache/magma/database/mongo/MongoUtils.java (original)
+++ labs/magma/trunk/database-mongodb/src/main/java/org/apache/magma/database/mongo/MongoUtils.java Mon Jul 18 16:29:21 2011
@@ -24,16 +24,18 @@ public class MongoUtils {
 		if (type.isPrimitive()) {
 			if (Number.class.isInstance(val)) {
 				Number nval = (Number) val;
-				if (type == Integer.TYPE) {
+				if (type == Byte.TYPE) {
+					return nval.byteValue();
+				} else if (type == Short.TYPE) {
+					return nval.shortValue();
+				} else if (type == Integer.TYPE) {
 					return nval.intValue();
-				} else if (type == Double.TYPE) {
-					return nval.doubleValue();
 				} else if (type == Long.TYPE) {
 					return nval.longValue();
-				} else if (type == Short.TYPE) {
-					return nval.shortValue();
-				} else if (type == Byte.TYPE) {
-					return nval.byteValue();
+				} else if (type == Float.TYPE) {
+					return nval.floatValue();
+				} else if (type == Double.TYPE) {
+					return nval.doubleValue();
 				}
 			} else if (type.equals(Character.TYPE) && val instanceof String) {
 				if (((String)val).length() > 0) {



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org