public class BeanValidator
extends javax.faces.validator.BeanValidator
| Modifier and Type | Class and Description |
|---|---|
class |
BeanValidator.AnnotationFromViolation |
| Constructor and Description |
|---|
BeanValidator() |
| Modifier and Type | Method and Description |
|---|---|
BeanValidator.AnnotationFromViolation |
getAnnotation(javax.el.ValueReference valueReference,
Class violation) |
String |
getAttributeName(javax.el.ValueReference valueReference,
Class clazz)
return class from resourcebundle the message for: simple name (First
Letter lowercase) + "." + property
Ex: Class Person and attribute name - person.name
|
Field |
getDeclaredField(Class clazz,
String fieldName) |
Method |
getDeclaredMethod(Class clazz,
String fieldName) |
String |
getMessage(String message,
javax.el.ValueReference valueReference) |
String |
getMessageWithDefinedValue(String object,
javax.el.ValueReference valueReference,
Class violation) |
javax.el.ValueReference |
getValueReference(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
boolean |
isChar(Field field) |
boolean |
isChar(Method method) |
void |
validate(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value) |
public void validate(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value)
validate in interface javax.faces.validator.Validatorvalidate in class javax.faces.validator.BeanValidatorpublic javax.el.ValueReference getValueReference(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
public String getAttributeName(javax.el.ValueReference valueReference, Class clazz)
valueReference - clazz - public String getMessageWithDefinedValue(String object, javax.el.ValueReference valueReference, Class violation)
object - valueReference - violation - public BeanValidator.AnnotationFromViolation getAnnotation(javax.el.ValueReference valueReference, Class violation)
public boolean isChar(Field field)
public boolean isChar(Method method)
Copyright © 2015. All rights reserved.