public class AbstractBeanValidator extends java.lang.Object implements Validator
Modifier and Type | Class and Description |
---|---|
static class |
AbstractBeanValidator.BeanValidationViolationCause |
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class |
beanClass |
protected java.lang.String |
beanProperty |
protected io.jmix.core.Messages |
messages |
protected io.jmix.core.MessageTools |
messageTools |
protected io.jmix.core.Metadata |
metadata |
protected java.lang.String |
validationErrorMessage |
protected java.lang.Class[] |
validationGroups |
protected javax.validation.Validator |
validator |
Modifier | Constructor and Description |
---|---|
protected |
AbstractBeanValidator(java.lang.Class beanClass,
java.lang.String beanProperty) |
protected |
AbstractBeanValidator(java.lang.Class beanClass,
java.lang.String beanProperty,
java.lang.Class[] validationGroups) |
Modifier and Type | Method and Description |
---|---|
void |
accept(java.lang.Object value) |
java.lang.String |
getDefaultErrorMessage() |
java.lang.String |
getValidationErrorMessage() |
java.lang.Class[] |
getValidationGroups() |
void |
setValidationErrorMessage(java.lang.String validationErrorMessage)
Set main validation error message.
|
void |
setValidationGroups(java.lang.Class[] validationGroups)
Set custom validation groups.
|
protected java.lang.Class beanClass
protected java.lang.String beanProperty
protected java.lang.String validationErrorMessage
protected java.lang.Class[] validationGroups
protected io.jmix.core.Metadata metadata
protected io.jmix.core.Messages messages
protected io.jmix.core.MessageTools messageTools
protected javax.validation.Validator validator
protected AbstractBeanValidator(java.lang.Class beanClass, java.lang.String beanProperty)
protected AbstractBeanValidator(java.lang.Class beanClass, java.lang.String beanProperty, java.lang.Class[] validationGroups)
public java.lang.Class[] getValidationGroups()
public void setValidationGroups(java.lang.Class[] validationGroups)
Default
and UiComponentChecks
groups.validationGroups
- validation groupspublic java.lang.String getValidationErrorMessage()
public void setValidationErrorMessage(java.lang.String validationErrorMessage)
validationErrorMessage
- validation error messagepublic void accept(java.lang.Object value)
accept
in interface java.util.function.Consumer
public java.lang.String getDefaultErrorMessage()