Interface AttributesGroupProcessor<G extends AttributesGroupConfiguration>
- Type Parameters:
G- the type ofAttributesGroupConfigurationprocessed by this processor
- All Known Implementing Classes:
AbstractAttributesGroupProcessor,DynamicAttributesGroupProcessor,StaticAttributesGroupProcessor
public interface AttributesGroupProcessor<G extends AttributesGroupConfiguration>
Defines the contract for processing groups of attributes specified by
AttributesGroupConfiguration.
Implementations of this interface are responsible for generating a list of MappingFieldDescriptor
objects that describe the mapping of entity attributes to index fields, based on the provided configuration
and settings.
-
Method Summary
Modifier and TypeMethodDescriptionprocessAttributesGroup(MetaClass metaClass, AttributesGroupConfiguration group, ExtendedSearchSettings extendedSearchSettings)
-
Method Details
-
getConfigurationClass
-
processAttributesGroup
List<MappingFieldDescriptor> processAttributesGroup(MetaClass metaClass, AttributesGroupConfiguration group, ExtendedSearchSettings extendedSearchSettings)
-