Class DynamicAttributesSupport

java.lang.Object
io.jmix.search.index.impl.dynattr.DynamicAttributesSupport

@Component("search_DynamicAttributesSupport") public class DynamicAttributesSupport extends Object
Service providing support for operations related to dynamic attributes.
  • Field Details

  • Constructor Details

  • Method Details

    • isDynamicAttributeName

      public boolean isDynamicAttributeName(String entityPropertyFullName)
      Determines if a given entity property name represents a dynamic attribute.
      Parameters:
      entityPropertyFullName - the full name of the entity property to check
      Returns:
      true if the property name contains a plus sign ("+"), indicating it is a dynamic attribute; false otherwise
    • isDynamicAttribute

      public boolean isDynamicAttribute(MetaPropertyPath propertyPath)
      Determines if the specified MetaPropertyPath represents a dynamic attribute.
      Parameters:
      propertyPath - the MetaPropertyPath to evaluate
      Returns:
      true if the MetaPropertyPath corresponds to a dynamic attribute; false otherwise
    • isModulePresent

      public boolean isModulePresent()
      Checks if the Dynamic Attributes module is available in the application.
      Returns:
      true if the Dynamic Attributes module is present, false otherwise