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