@Scope(value="prototype") @Component(value="cuba_BeanPropertyValidator") public class BeanPropertyValidator extends AbstractBeanValidator
HasValue
instance using BeanValidation
. BeanValidation
constraints.AbstractBeanValidator.BeanValidationViolationCause
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
beanClass, beanProperty, beanValidation, messages, metadata, validationErrorMessage, validationGroups
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 |
setBeanValidation(BeanValidation beanValidation) |
protected void |
setMessages(Messages messages) |
protected void |
setMetadata(Metadata metadata) |
accept, getDefaultErrorMessage, getValidationErrorMessage, getValidationGroups, setValidationErrorMessage, setValidationGroups
public static final java.lang.String NAME
public BeanPropertyValidator(java.lang.Class beanClass, java.lang.String beanProperty)
public BeanPropertyValidator(java.lang.Class beanClass, java.lang.String beanProperty, java.lang.Class[] validationGroups)
@Inject protected void setMetadata(Metadata metadata)
@Inject protected void setMessages(Messages messages)
@Inject protected void setBeanValidation(BeanValidation beanValidation)