public class AbstractBeanValidator
extends java.lang.Object
implements java.util.function.Consumer
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 BeanValidation |
beanValidation |
protected Messages |
messages |
protected Metadata |
metadata |
protected java.lang.String |
validationErrorMessage |
protected java.lang.Class[] |
validationGroups |
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 Metadata metadata
protected Messages messages
protected BeanValidation beanValidation
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()