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.Validator
validate
in class javax.faces.validator.BeanValidator
public 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.