Cast to UUID
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 19 Sep 2023 12:07:11 +0000 (14:07 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 19 Sep 2023 12:07:11 +0000 (14:07 +0200)
org.argeo.api.acr/src/org/argeo/api/acr/CrAttributeType.java

index 3e0dddee4c55ed6cf6f6f81e836d8941dca3fd52..888d376c44bb7346c19367c6d12ddeeaac0f9538 100644 (file)
@@ -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));
                }