Package com.evolveum.midpoint.repo.sqale
Class ExtUtils
- java.lang.Object
-
- com.evolveum.midpoint.repo.sqale.ExtUtils
-
public class ExtUtils extends Object
Utilities and constants related to extension item processing, especially as JSONB.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExtUtils.SupportedExtensionTypeInfo
-
Constructor Summary
Constructors Constructor Description ExtUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
extensionDateTime(@NotNull XMLGregorianCalendar dateTime)
static @Nullable Class<?>
getRealValueClass(String typeUri)
Returns expected class for real values for registered types, or `null`.static QName
getSupportedTypeName(String typeUri)
static boolean
isEnumDefinition(PrismPropertyDefinition<?> definition)
static boolean
isRegisteredType(QName typeName)
-
-
-
Method Detail
-
getRealValueClass
@Nullable public static @Nullable Class<?> getRealValueClass(String typeUri)
Returns expected class for real values for registered types, or `null`.
-
isRegisteredType
public static boolean isRegisteredType(QName typeName)
-
isEnumDefinition
public static boolean isEnumDefinition(PrismPropertyDefinition<?> definition)
-
extensionDateTime
public static String extensionDateTime(@NotNull @NotNull XMLGregorianCalendar dateTime)
-
-