From: Mathieu Baudier Date: Tue, 19 Sep 2023 12:07:11 +0000 (+0200) Subject: Cast to UUID X-Git-Tag: v2.3.19~17 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=87982f6676d89d5945e5e1371b4d254f2d032e9f;p=lgpl%2Fargeo-commons.git Cast to UUID --- diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/CrAttributeType.java b/org.argeo.api.acr/src/org/argeo/api/acr/CrAttributeType.java index 3e0dddee4..888d376c4 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/CrAttributeType.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/CrAttributeType.java @@ -208,6 +208,9 @@ public enum CrAttributeType { if (String.class.isAssignableFrom(clss)) { return Optional.of((T) strValue); } + if (java.util.UUID.class.isAssignableFrom(clss)) { + return Optional.of((T) java.util.UUID.fromString(strValue)); + } if (QName.class.isAssignableFrom(clss)) { return Optional.of((T) NamespaceUtils.parsePrefixedName(namespaceContext, strValue)); }