Package io.jmix.search.index.mapping
Class StaticAttributesGroupConfiguration
java.lang.Object
io.jmix.search.index.mapping.AbstractAttributesGroupConfiguration
io.jmix.search.index.mapping.StaticAttributesGroupConfiguration
- All Implemented Interfaces:
AttributesGroupConfiguration
- Direct Known Subclasses:
MappingDefinitionElement
The
StaticAttributesGroupConfiguration class represents a search configuration
for a group of the regular static attributes.
It allows specifying which properties should be included or excluded for indexing and provides functionality to define additional configurations like field mapping strategies and parameterization.
Equivalent of a single field-mapping annotation AutoMappedField.
Instances of this class should be built using the StaticAttributesGroupConfiguration.StaticAttributeGroupBuilder.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsFields inherited from class io.jmix.search.index.mapping.AbstractAttributesGroupConfiguration
fieldConfiguration, fieldMappingStrategy, fieldMappingStrategyClass, order, parameters, propertyValueExtractor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStaticAttributesGroupConfiguration(StaticAttributesGroupConfiguration.StaticAttributeGroupBuilder builder) -
Method Summary
Methods inherited from class io.jmix.search.index.mapping.AbstractAttributesGroupConfiguration
getFieldConfiguration, getFieldMappingStrategy, getFieldMappingStrategyClass, getOrder, getParameters, getPropertyValueExtractor
-
Field Details
-
includedProperties
-
excludedProperties
-
-
Constructor Details
-
StaticAttributesGroupConfiguration
protected StaticAttributesGroupConfiguration(StaticAttributesGroupConfiguration.StaticAttributeGroupBuilder builder)
-
-
Method Details
-
getIncludedProperties
Provides full names of properties that should be indexed.- Returns:
- property names
-
getExcludedProperties
Provides full names of properties that should NOT be indexed.- Returns:
- property names
-
builder
-