Package com.evolveum.midpoint.prism.util
Class DefinitionUtil
java.lang.Object
com.evolveum.midpoint.prism.util.DefinitionUtil
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic QNameaddNamespaceIfApplicable(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 Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static <ID extends ItemDefinition<?>>
 IDfindItemDefinitionMandatory(@NotNull Class<? extends Containerable> currentClass, @NotNull ItemPath itemPath, @NotNull Class<ID> type) static IntegerparseMultiplicity(String stringMultiplicity) 
- 
Field Details- 
MULTIPLICITY_UNBOUNDED- See Also:
 
 
- 
- 
Constructor Details- 
DefinitionUtilpublic 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 Class<? extends Containerable> currentClass, @NotNull @NotNull ItemPath itemPath, @NotNull @NotNull Class<ID> type) 
- 
findItemDefinitionMandatory@NotNull public static <ID extends ItemDefinition<?>> ID findItemDefinitionMandatory(@NotNull @NotNull Class<? extends Containerable> currentClass, @NotNull @NotNull ItemPath itemPath, @NotNull @NotNull Class<ID> type) 
 
-