Class DefinitionUtil

java.lang.Object
com.evolveum.midpoint.prism.util.DefinitionUtil

public class DefinitionUtil extends Object
  • Field Details

  • Constructor Details

    • DefinitionUtil

      public DefinitionUtil()
  • Method Details

    • parseMultiplicity

      public static Integer parseMultiplicity(String stringMultiplicity)
    • addNamespaceIfApplicable

      public static QName addNamespaceIfApplicable(QName name, QName definitionName)
    • findItemDefinition

      @Nullable public static <ID extends ItemDefinition<?>> ID findItemDefinition(@NotNull @NotNull ItemDefinitionResolver itemDefinitionResolver, @NotNull @NotNull Class<? extends Containerable> currentClass, @NotNull @NotNull ItemPath itemPath, @NotNull @NotNull Class<ID> type)
    • findItemDefinition

      @Nullable public static <ID extends ItemDefinition<?>> ID findItemDefinition(@NotNull @NotNull PrismContext prismContext, @NotNull @NotNull Class<? extends Containerable> currentClass, @NotNull @NotNull ItemPath itemPath, @NotNull @NotNull Class<ID> type)
    • findItemDefinitionMandatory

      @NotNull public static <ID extends ItemDefinition<?>> ID findItemDefinitionMandatory(@NotNull @NotNull PrismContext prismContext, @NotNull @NotNull Class<? extends Containerable> currentClass, @NotNull @NotNull ItemPath itemPath, @NotNull @NotNull Class<ID> type)