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);