Interface IndexedItemValueNormalizer
- All Superinterfaces:
ValueNormalizer
- All Known Implementing Classes:
IndexedItemValueNormalizerImpl
A
ValueNormalizer
configured 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:
-
Method Summary
Modifier and TypeMethodDescription@NotNull PrismPropertyDefinition<?>
Returns the definition of the indexed version of the item.Returns the qualified name of the indexed version of the item, corresponding to this normalizer (normalization).Returns the full path to the indexed version of the item.@NotNull String
getName()
Returns the name of the normalizer (normalization).boolean
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 Details
-
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
Returns the definition of the indexed version of the item. Currently, it is always a definition of a string. Later this may be changed.
-