org.richfaces.validator
Class ObjectValidator
java.lang.Object
org.richfaces.validator.ObjectValidator
- Direct Known Subclasses:
- BeanValidator, HibernateValidator, NullValidator
public abstract class ObjectValidator
- extends java.lang.Object
Method Summary |
protected org.richfaces.validator.ObjectValidator.ValidationResolver |
createValidationResolver(javax.faces.context.FacesContext context,
javax.el.ELResolver parent,
java.util.Set<java.lang.String> profiles)
|
static ObjectValidator |
getInstance(javax.faces.context.FacesContext context)
Return BeanValidator object from a ServletContext attribute. |
protected abstract java.util.Collection<java.lang.String> |
validate(javax.faces.context.FacesContext facesContext,
java.lang.Object base,
java.lang.String property,
java.lang.Object value,
java.util.Set<java.lang.String> profiles)
Validate bean property for a new value. |
java.util.Collection<java.lang.String> |
validate(javax.faces.context.FacesContext context,
javax.el.ValueExpression target,
java.lang.Object value,
java.util.Set<java.lang.String> profiles)
Perform Validation for a new value. |
abstract java.util.Collection<java.lang.String> |
validateGraph(javax.faces.context.FacesContext context,
java.lang.Object value,
java.util.Set<java.lang.String> profiles)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INPUT_PARAMETERS_IS_NOT_CORRECT
protected static final java.lang.String INPUT_PARAMETERS_IS_NOT_CORRECT
- See Also:
- Constant Field Values
VALIDATOR_PARAM
public static final java.lang.String VALIDATOR_PARAM
parent
protected final ObjectValidator parent
getInstance
public static ObjectValidator getInstance(javax.faces.context.FacesContext context)
- Return BeanValidator object from a ServletContext attribute. Create new
instance if none is defined.
- Parameters:
context
-
- Returns:
validateGraph
public abstract java.util.Collection<java.lang.String> validateGraph(javax.faces.context.FacesContext context,
java.lang.Object value,
java.util.Set<java.lang.String> profiles)
validate
public java.util.Collection<java.lang.String> validate(javax.faces.context.FacesContext context,
javax.el.ValueExpression target,
java.lang.Object value,
java.util.Set<java.lang.String> profiles)
- Perform Validation for a new value.
- Parameters:
context
- current faces context.target
- ValueExpression
for a value assignment.value
- new value for validationprofiles
- TODO
- Returns:
- null if no validation errors. Array of the validation messages
otherwise.
- Throws:
javax.faces.FacesException
- if locale or context not properly initialized
validate
protected abstract java.util.Collection<java.lang.String> validate(javax.faces.context.FacesContext facesContext,
java.lang.Object base,
java.lang.String property,
java.lang.Object value,
java.util.Set<java.lang.String> profiles)
- Validate bean property for a new value.
- Parameters:
facesContext
- TODObase
- - beanproperty
- - bean property name.value
- new value.profiles
- TODO
- Returns:
- null for a valid value, array of the validation messages
othervise.
createValidationResolver
protected org.richfaces.validator.ObjectValidator.ValidationResolver createValidationResolver(javax.faces.context.FacesContext context,
javax.el.ELResolver parent,
java.util.Set<java.lang.String> profiles)
Copyright © 2010. All Rights Reserved.