public interface LocalDefinitionStore
Modifier and Type | Method and Description |
---|---|
default <C extends Containerable> |
findContainerDefinition(ItemPath path) |
default <C extends Containerable> |
findContainerDefinition(String name) |
default <ID extends ItemDefinition> |
findItemDefinition(ItemPath path) |
<ID extends ItemDefinition> |
findItemDefinition(ItemPath path,
Class<ID> clazz) |
default <ID extends ItemDefinition> |
findLocalItemDefinition(QName name) |
<ID extends ItemDefinition> |
findLocalItemDefinition(QName name,
Class<ID> clazz,
boolean caseInsensitive) |
<ID extends ItemDefinition> |
findNamedItemDefinition(QName firstName,
ItemPath rest,
Class<ID> clazz) |
default <T> PrismPropertyDefinition<T> |
findPropertyDefinition(ItemPath path) |
default PrismReferenceDefinition |
findReferenceDefinition(ItemName name) |
default PrismReferenceDefinition |
findReferenceDefinition(ItemPath path) |
<ID extends ItemDefinition> ID findLocalItemDefinition(@NotNull QName name, @NotNull Class<ID> clazz, boolean caseInsensitive)
default <ID extends ItemDefinition> ID findLocalItemDefinition(@NotNull QName name)
default <ID extends ItemDefinition> ID findItemDefinition(@NotNull ItemPath path)
default PrismReferenceDefinition findReferenceDefinition(@NotNull ItemName name)
default <C extends Containerable> PrismContainerDefinition<C> findContainerDefinition(@NotNull String name)
<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 <T> PrismPropertyDefinition<T> findPropertyDefinition(@NotNull ItemPath path)
default PrismReferenceDefinition findReferenceDefinition(@NotNull ItemPath path)
default <C extends Containerable> PrismContainerDefinition<C> findContainerDefinition(@NotNull ItemPath path)
Copyright © 2020 Evolveum. All rights reserved.