Package io.jmix.ui.component.validator
Class AbstractBeanValidator
java.lang.Object
io.jmix.ui.component.validator.AbstractBeanValidator
- Direct Known Subclasses:
BeanPropertyValidator
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractBeanValidator(Class beanClass, String beanProperty) protectedAbstractBeanValidator(Class beanClass, String beanProperty, Class[] validationGroups) -
Method Summary
Modifier and TypeMethodDescriptionvoidChecks a value.Class[]voidsetValidationErrorMessage(String validationErrorMessage) Set main validation error message.voidsetValidationGroups(Class[] validationGroups) Set custom validation groups.
-
Field Details
-
beanClass
-
beanProperty
-
validationErrorMessage
-
validationGroups
-
metadata
-
messages
-
messageTools
-
validator
protected javax.validation.Validator validator
-
-
Constructor Details
-
AbstractBeanValidator
-
AbstractBeanValidator
-
-
Method Details
-
getValidationGroups
-
setValidationGroups
Set custom validation groups. If not set validator usesDefaultandUiComponentChecksgroups.- Parameters:
validationGroups- validation groups
-
getValidationErrorMessage
-
setValidationErrorMessage
Set main validation error message. Useful only for custom validation in screen controller.- Parameters:
validationErrorMessage- validation error message
-
accept
Description copied from interface:ValidatorChecks a value. -
getDefaultErrorMessage
-