Interface IndexedItemValueNormalizer
-
- All Superinterfaces:
ValueNormalizer
- All Known Implementing Classes:
IndexedItemValueNormalizerImpl
public interface IndexedItemValueNormalizer extends ValueNormalizer
AValueNormalizerconfigured for an indexed item. Terminological note: From the point of view of configuration, one may call this object a _normalization_. It is used to do the actual normalization of values, hence the name of _normalizer_.- See Also:
IndexedItemNormalizationDefinitionType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull PrismPropertyDefinition<?>getIndexItemDefinition()Returns the definition of the indexed version of the item.ItemNamegetIndexItemName()Returns the qualified name of the indexed version of the item, corresponding to this normalizer (normalization).ItemPathgetIndexItemPath()Returns the full path to the indexed version of the item.@NotNull StringgetName()Returns the name of the normalizer (normalization).booleanisDefault()Is this normalizer (normalization) the default one configured for the given item?-
Methods inherited from interface com.evolveum.midpoint.model.api.indexing.ValueNormalizer
normalize
-
-
-
-
Method Detail
-
getName
@NotNull @NotNull String getName()
Returns the name of the normalizer (normalization).
-
isDefault
boolean isDefault()
Is this normalizer (normalization) the default one configured for the given item?
-
getIndexItemName
ItemName getIndexItemName()
Returns the qualified name of the indexed version of the item, corresponding to this normalizer (normalization).
-
getIndexItemPath
ItemPath getIndexItemPath()
Returns the full path to the indexed version of the item.
-
getIndexItemDefinition
@NotNull @NotNull PrismPropertyDefinition<?> getIndexItemDefinition()
Returns the definition of the indexed version of the item. Currently, it is always a definition of a string. Later this may be changed.
-
-