From 87982f6676d89d5945e5e1371b4d254f2d032e9f Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 19 Sep 2023 14:07:11 +0200 Subject: [PATCH] Cast to UUID --- org.argeo.api.acr/src/org/argeo/api/acr/CrAttributeType.java | 3 +++ 1 file changed, 3 insertions(+) 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)); } -- 2.30.2