@Scope(value="prototype") @Component(value="ui_BeanPropertyValidator") public class BeanPropertyValidator extends AbstractBeanValidator
HasValue
instance. AbstractBeanValidator.BeanValidationViolationCause
beanClass, beanProperty, messages, messageTools, metadata, validationErrorMessage, validationGroups, validator
Constructor and Description |
---|
BeanPropertyValidator(java.lang.Class beanClass,
java.lang.String beanProperty) |
BeanPropertyValidator(java.lang.Class beanClass,
java.lang.String beanProperty,
java.lang.Class[] validationGroups) |
Modifier and Type | Method and Description |
---|---|
protected void |
setMessages(io.jmix.core.Messages messages) |
protected void |
setMessageTools(io.jmix.core.MessageTools messageTools) |
protected void |
setMetadata(io.jmix.core.Metadata metadata) |
protected void |
setValidator(javax.validation.Validator validator) |
accept, getDefaultErrorMessage, getValidationErrorMessage, getValidationGroups, setValidationErrorMessage, setValidationGroups
public BeanPropertyValidator(java.lang.Class beanClass, java.lang.String beanProperty)
public BeanPropertyValidator(java.lang.Class beanClass, java.lang.String beanProperty, java.lang.Class[] validationGroups)
@Autowired protected void setMetadata(io.jmix.core.Metadata metadata)
@Autowired protected void setMessages(io.jmix.core.Messages messages)
@Autowired protected void setMessageTools(io.jmix.core.MessageTools messageTools)
@Autowired protected void setValidator(javax.validation.Validator validator)