From: Mathieu Baudier Date: Sun, 6 Dec 2020 05:29:44 +0000 (+0100) Subject: Add Integer and Float to supported types in JCR set. X-Git-Tag: argeo-commons-2.1.89~5 X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=commitdiff_plain;h=0cb6a57e6705b027b96faf41f7cd1e68eaf86337 Add Integer and Float to supported types in JCR set. --- diff --git a/org.argeo.jcr/src/org/argeo/jcr/Jcr.java b/org.argeo.jcr/src/org/argeo/jcr/Jcr.java index 493e4afe2..3cbdd57f5 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/Jcr.java +++ b/org.argeo.jcr/src/org/argeo/jcr/Jcr.java @@ -309,8 +309,12 @@ public class Jcr { prop.setValue((String) value); else if (value instanceof Long) prop.setValue((Long) value); + else if (value instanceof Integer) + prop.setValue(((Integer) value).longValue()); else if (value instanceof Double) prop.setValue((Double) value); + else if (value instanceof Float) + prop.setValue(((Float) value).doubleValue()); else if (value instanceof Calendar) prop.setValue((Calendar) value); else if (value instanceof BigDecimal)