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.
  • Constructor Details

    • ExtUtils

      public ExtUtils()
  • Method Details

    • 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)
    • getSupportedTypeName

      public static QName getSupportedTypeName(String typeUri)
    • isEnumDefinition

      public static boolean isEnumDefinition(PrismPropertyDefinition<?> definition)
    • extensionDateTime

      public static String extensionDateTime(@NotNull @NotNull XMLGregorianCalendar dateTime)
    • createDefinition

      public static ItemDefinition<?> createDefinition(QName name, MExtItem itemInfo, boolean indexOnly)
      Creates definition from MExtItem.