Class InstanceNameRelatedPropertiesResolver
java.lang.Object
io.jmix.search.index.mapping.processor.impl.InstanceNameRelatedPropertiesResolver
@Component("search_InstanceNameRelatedPropertiesResolver")
public class InstanceNameRelatedPropertiesResolver
extends Object
The
InstanceNameRelatedPropertiesResolver class is responsible for resolving a list of
MetaPropertyPath objects related to the instance name of a given MetaClass.
This resolver utilizes an InstanceNameProvider to determine which properties are associated
with the instance name pattern of the provided entity metadata. The resolution may include properties
in the base class or extended properties dependent on the given root property path.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInstanceNameRelatedPropertiesResolver(InstanceNameProvider instanceNameProvider) -
Method Summary
Modifier and TypeMethodDescriptionresolveInstanceNameRelatedProperties(MetaClass metaClass, MetaPropertyPath rootPropertyPath) resolveInstanceNameRelatedProperties(MetaPropertyPath propertyPath)
-
Field Details
-
instanceNameProvider
-
-
Constructor Details
-
InstanceNameRelatedPropertiesResolver
-
-
Method Details
-
resolveInstanceNameRelatedProperties
public List<MetaPropertyPath> resolveInstanceNameRelatedProperties(MetaClass metaClass, @Nullable MetaPropertyPath rootPropertyPath) -
resolveInstanceNameRelatedProperties
-