org.richfaces.validator
Class FacesBeanValidator

java.lang.Object
  extended by org.richfaces.validator.FacesBeanValidator
All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, javax.faces.validator.Validator

public class FacesBeanValidator
extends java.lang.Object
implements javax.faces.validator.Validator, java.io.Serializable

Implementation of the JSF validator to use with Bean Validation / Hibernate validator

Author:
asmirnov
See Also:
Serialized Form

Field Summary
static java.lang.String BEAN_VALIDATOR_TYPE
           
 
Fields inherited from interface javax.faces.validator.Validator
NOT_IN_RANGE_MESSAGE_ID
 
Constructor Summary
FacesBeanValidator()
           
 
Method Summary
 java.lang.String getSummary()
           
 void setSummary(java.lang.String summary)
           
 void setSummary(javax.el.ValueExpression summary)
           
 void validate(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object convertedValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEAN_VALIDATOR_TYPE

public static final java.lang.String BEAN_VALIDATOR_TYPE
See Also:
Constant Field Values
Constructor Detail

FacesBeanValidator

public FacesBeanValidator()
Method Detail

getSummary

public java.lang.String getSummary()
Returns:
the summary

setSummary

public void setSummary(javax.el.ValueExpression summary)
Parameters:
summary - the summary to set

setSummary

public void setSummary(java.lang.String summary)
Parameters:
summary - the summary to set

validate

public void validate(javax.faces.context.FacesContext context,
                     javax.faces.component.UIComponent component,
                     java.lang.Object convertedValue)
              throws javax.faces.validator.ValidatorException
Specified by:
validate in interface javax.faces.validator.Validator
Throws:
javax.faces.validator.ValidatorException


Copyright © 2009. All Rights Reserved.