Package com.evolveum.midpoint.prism.util
Class DefinitionUtil
java.lang.Object
com.evolveum.midpoint.prism.util.DefinitionUtil
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QName
addNamespaceIfApplicable
(QName name, QName definitionName) static <ID extends ItemDefinition<?>>
IDfindItemDefinition
(@NotNull ItemDefinitionResolver itemDefinitionResolver, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDfindItemDefinition
(@NotNull PrismContext prismContext, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
IDfindItemDefinitionMandatory
(@NotNull PrismContext prismContext, @NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static Integer
parseMultiplicity
(String stringMultiplicity)
-
Field Details
-
MULTIPLICITY_UNBOUNDED
- See Also:
-
-
Constructor Details
-
DefinitionUtil
public DefinitionUtil()
-
-
Method Details
-
parseMultiplicity
-
addNamespaceIfApplicable
-
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)
-