Class StaticAttributesGroupProcessor
java.lang.Object
io.jmix.search.index.mapping.processor.impl.AbstractAttributesGroupProcessor<StaticAttributesGroupConfiguration>
io.jmix.search.index.mapping.processor.impl.StaticAttributesGroupProcessor
- All Implemented Interfaces:
AttributesGroupProcessor<StaticAttributesGroupConfiguration>
@Component("search_StaticAttributesGroupProcessor")
public class StaticAttributesGroupProcessor
extends AbstractAttributesGroupProcessor<StaticAttributesGroupConfiguration>
Processes attributes groups defined as static attributes configurations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FieldMappingCreatorprotected final MetadataToolsFields inherited from class io.jmix.search.index.mapping.processor.impl.AbstractAttributesGroupProcessor
propertyTools -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,MetaPropertyPath> expandEmbeddedProperties(MetaClass rootEntityMetaClass, Map<String, MetaPropertyPath> propertyPaths) processAttributesGroupInternal(MetaClass metaClass, StaticAttributesGroupConfiguration group, ExtendedSearchSettings extendedSearchSettings) protected Map<String,MetaPropertyPath> resolveEffectiveProperties(MetaClass rootEntityMetaClass, String[] includes, String[] excludes) Methods inherited from class io.jmix.search.index.mapping.processor.impl.AbstractAttributesGroupProcessor
processAttributesGroup
-
Field Details
-
metadataTools
-
fieldMappingCreator
-
-
Method Details
-
getConfigurationClass
-
processAttributesGroupInternal
public List<MappingFieldDescriptor> processAttributesGroupInternal(MetaClass metaClass, StaticAttributesGroupConfiguration group, ExtendedSearchSettings extendedSearchSettings) - Specified by:
processAttributesGroupInternalin classAbstractAttributesGroupProcessor<StaticAttributesGroupConfiguration>
-
resolveEffectiveProperties
-
expandEmbeddedProperties
protected Map<String,MetaPropertyPath> expandEmbeddedProperties(MetaClass rootEntityMetaClass, Map<String, MetaPropertyPath> propertyPaths)
-