Repository: cayenne
Updated Branches:
  refs/heads/master 5a6326534 -> 30a7b5355


CAY-2103 cayenne-crypto: support for mapping non-String and non-binary types

* we need to register each converter in 2 places.. TODO: merge these 2 maps?


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/30a7b535
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/30a7b535
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/30a7b535

Branch: refs/heads/master
Commit: 30a7b53556ad8db41d0909bf27c57d1ea4782e55
Parents: 5a63265
Author: Andrus Adamchik <and...@objectstyle.com>
Authored: Thu Aug 18 17:12:57 2016 +0300
Committer: Andrus Adamchik <and...@objectstyle.com>
Committed: Thu Aug 18 18:07:29 2016 +0300

----------------------------------------------------------------------
 .../transformer/value/DefaultValueTransformerFactory.java      | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/30a7b535/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/DefaultValueTransformerFactory.java
----------------------------------------------------------------------
diff --git 
a/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/DefaultValueTransformerFactory.java
 
b/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/DefaultValueTransformerFactory.java
index aa4e83c..8aa7ea1 100644
--- 
a/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/DefaultValueTransformerFactory.java
+++ 
b/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/transformer/value/DefaultValueTransformerFactory.java
@@ -174,6 +174,12 @@ public class DefaultValueTransformerFactory implements 
ValueTransformerFactory {
 
         map.put("byte[]", BytesToBytesConverter.INSTANCE);
         map.put(String.class.getName(), Utf8StringConverter.INSTANCE);
+        
+        map.put(Double.class.getName(), DoubleConverter.INSTANCE);
+        map.put(Double.TYPE.getName(), DoubleConverter.INSTANCE);
+
+        map.put(Float.class.getName(), FloatConverter.INSTANCE);
+        map.put(Float.TYPE.getName(), FloatConverter.INSTANCE);
 
         map.put(Long.class.getName(), LongConverter.INSTANCE);
         map.put(Long.TYPE.getName(), LongConverter.INSTANCE);

Reply via email to