You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2022/11/16 14:50:51 UTC

[cayenne] 04/06: fix: add skipped primitives converters

This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit dede9d92169e3f35f2dc9ea2f72da387e66785f2
Author: Mikhail Dzianishchyts <mi...@gmail.com>
AuthorDate: Wed Nov 16 13:39:00 2022 +0300

    fix: add skipped primitives converters
---
 .../src/main/java/org/apache/cayenne/crypto/CryptoModule.java      | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModule.java b/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModule.java
index d4e8de7a5..97401891c 100644
--- a/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModule.java
+++ b/cayenne-crypto/src/main/java/org/apache/cayenne/crypto/CryptoModule.java
@@ -112,12 +112,19 @@ public class CryptoModule implements Module {
                 .objectToBytesConverter(String.class, Utf8StringConverter.INSTANCE)
 
                 .objectToBytesConverter(Double.class, DoubleConverter.INSTANCE)
+                .objectToBytesConverter(Double.TYPE, DoubleConverter.INSTANCE)
                 .objectToBytesConverter(Float.class, FloatConverter.INSTANCE)
+                .objectToBytesConverter(Float.TYPE, FloatConverter.INSTANCE)
                 .objectToBytesConverter(Long.class, LongConverter.INSTANCE)
+                .objectToBytesConverter(Long.TYPE, LongConverter.INSTANCE)
                 .objectToBytesConverter(Integer.class, IntegerConverter.INSTANCE)
+                .objectToBytesConverter(Integer.TYPE, IntegerConverter.INSTANCE)
                 .objectToBytesConverter(Short.class, ShortConverter.INSTANCE)
+                .objectToBytesConverter(Short.TYPE, ShortConverter.INSTANCE)
                 .objectToBytesConverter(Byte.class, ByteConverter.INSTANCE)
+                .objectToBytesConverter(Byte.TYPE, ByteConverter.INSTANCE)
                 .objectToBytesConverter(Boolean.class, BooleanConverter.INSTANCE)
+                .objectToBytesConverter(Boolean.TYPE, BooleanConverter.INSTANCE)
 
                 .objectToBytesConverter(BigInteger.class, BigIntegerConverter.INSTANCE)
                 .objectToBytesConverter(BigDecimal.class, BigDecimalConverter.INSTANCE)