java.lang.Object
com.sun.faces.cdi.CdiValidator
- All Implemented Interfaces:
 StateHolder,Validator,EventListener
A delegate to the CDI managed validator.
- 
Constructor Summary
ConstructorsConstructorDescriptionConstructor.CdiValidator(String validatorId, Validator delegate) Constructor. - 
Method Summary
Modifier and TypeMethodDescriptionbooleanIs the validator transient.voidrestoreState(FacesContext facesContext, Object state) Restore the state.saveState(FacesContext facesContext) Save the state.voidsetTransient(boolean transientValue) Set the validator to transient.voidvalidate(FacesContext facesContext, UIComponent component, Object value) Validate. 
- 
Constructor Details
- 
CdiValidator
public CdiValidator()Constructor. - 
CdiValidator
 
 - 
 - 
Method Details
- 
saveState
Save the state.- Specified by:
 saveStatein interfaceStateHolder- Parameters:
 facesContext- the Faces context.- Returns:
 - the saved object.
 
 - 
restoreState
Restore the state.- Specified by:
 restoreStatein interfaceStateHolder- Parameters:
 facesContext- the Faces context.state- the state.
 - 
isTransient
public boolean isTransient()Is the validator transient.- Specified by:
 isTransientin interfaceStateHolder- Returns:
 - false
 
 - 
setTransient
public void setTransient(boolean transientValue) Set the validator to transient.We ignore the call as our proxy is always non-transient.
- Specified by:
 setTransientin interfaceStateHolder- Parameters:
 transientValue- the transient value.
 - 
validate
public void validate(FacesContext facesContext, UIComponent component, Object value) throws ValidatorException Validate.- Specified by:
 validatein interfaceValidator- Parameters:
 facesContext- the Faces context.component- the UI component.value- the value.- Throws:
 ValidatorException- when a validation error occurs.
 
 -