Class DynamicAttributesAnnotationProcessor

java.lang.Object
io.jmix.search.index.mapping.processor.AbstractFieldAnnotationProcessor<DynamicAttributes>
io.jmix.search.index.mapping.processor.impl.dynattr.DynamicAttributesAnnotationProcessor
All Implemented Interfaces:
FieldAnnotationProcessor<DynamicAttributes>

@Component("search_DynamicAttributesAnnotationProcessor") public class DynamicAttributesAnnotationProcessor extends AbstractFieldAnnotationProcessor<DynamicAttributes>
Processor for the DynamicAttributes annotation used in field mapping definitions. This class provides the functionality to process the annotation, extract its parameters, and define a mapping of dynamic attributes to be indexed.

If the 'Dynamic attributes' module is absent, the IndexConfigurationException is thrown.