public interface LocalDefinitionStore
<ID extends ItemDefinition> ID findItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive)
default <ID extends ItemDefinition> ID findItemDefinition(@NotNull QName name)
default <T> PrismPropertyDefinition<T> findPropertyDefinition(@NotNull QName name)
default PrismReferenceDefinition findReferenceDefinition(@NotNull QName name)
default <C extends Containerable> PrismContainerDefinition<C> findContainerDefinition(@NotNull QName name)
default <C extends Containerable> PrismContainerDefinition<C> findContainerDefinition(@NotNull String name)
default <ID extends ItemDefinition> ID findItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz)
<ID extends ItemDefinition> ID findItemDefinition(@NotNull ItemPath path, @NotNull Class<ID> clazz)
<ID extends ItemDefinition> ID findNamedItemDefinition(@NotNull QName firstName, @NotNull ItemPath rest, @NotNull Class<ID> clazz)
default <ID extends ItemDefinition> ID findItemDefinition(@NotNull ItemPath path)
default <T> PrismPropertyDefinition<T> findPropertyDefinition(@NotNull ItemPath path)
default PrismReferenceDefinition findReferenceDefinition(@NotNull ItemPath path)
default <C extends Containerable> PrismContainerDefinition<C> findContainerDefinition(@NotNull ItemPath path)
Copyright © 2019 Evolveum. All rights reserved.