Class DynamicAttributesGroupConfigurationValidator
java.lang.Object
io.jmix.search.index.mapping.processor.impl.dynattr.DynamicAttributesGroupConfigurationValidator
@Component("search_DynamicAttributesGroupConfigurationChecker")
public class DynamicAttributesGroupConfigurationValidator
extends Object
A component responsible for validating the configuration of dynamic attribute groups.
This class performs checks on category names and attribute names to ensure they comply
with the required rules and constraints.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enum -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidcheckAttribute(String attributeName) protected voidcheckCategory(String categoryName) protected voidcheckForbiddenSymbols(String name, DynamicAttributesGroupConfigurationValidator.ArgumentType argumentType) protected voidcheckIsNotBlank(String name, DynamicAttributesGroupConfigurationValidator.ArgumentType argumentType) protected voidcheckNotWildcardOnly(String name, DynamicAttributesGroupConfigurationValidator.ArgumentType argumentType)
-
Field Details
-
forbiddenSymbols
-
-
Constructor Details
-
DynamicAttributesGroupConfigurationValidator
public DynamicAttributesGroupConfigurationValidator()
-
-
Method Details
-
check
-
checkCategory
-
checkAttribute
-
checkForbiddenSymbols
protected void checkForbiddenSymbols(String name, DynamicAttributesGroupConfigurationValidator.ArgumentType argumentType) -
checkIsNotBlank
protected void checkIsNotBlank(String name, DynamicAttributesGroupConfigurationValidator.ArgumentType argumentType) -
checkNotWildcardOnly
protected void checkNotWildcardOnly(String name, DynamicAttributesGroupConfigurationValidator.ArgumentType argumentType)
-