org.apache.myfaces.extensions.validator.beanval.util
Class BeanValidationUtils

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.beanval.util.BeanValidationUtils

public class BeanValidationUtils
extends Object

Since:
x.x.3
Author:
Gerhard Petracek

Constructor Summary
BeanValidationUtils()
           
 
Method Summary
static void addMetaDataToContext(javax.faces.component.UIComponent component, PropertyDetails propertyDetails, boolean processModelValidation)
           
static javax.faces.application.FacesMessage createFacesMessageForConstraintViolation(javax.faces.component.UIComponent uiComponent, Object convertedObject, javax.validation.ConstraintViolation<Object> violation)
           
static javax.validation.ValidatorFactory getDefaultValidatorFactory()
           
static javax.validation.metadata.ElementDescriptor getElementDescriptor(Class targetClass, String property)
           
static void processConstraintViolations(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, Object convertedObject, Set<javax.validation.ConstraintViolation<Object>> violations)
           
static void processViolationMessages(List<FacesMessageHolder> violationMessageHolderList)
           
static Set<javax.validation.ConstraintViolation<Object>> validate(Class baseClass, String propertyName, Object objectToValidate, Class[] groups, boolean cascadedValidation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanValidationUtils

public BeanValidationUtils()
Method Detail

validate

public static Set<javax.validation.ConstraintViolation<Object>> validate(Class baseClass,
                                                                         String propertyName,
                                                                         Object objectToValidate,
                                                                         Class[] groups,
                                                                         boolean cascadedValidation)

getElementDescriptor

public static javax.validation.metadata.ElementDescriptor getElementDescriptor(Class targetClass,
                                                                               String property)

addMetaDataToContext

public static void addMetaDataToContext(javax.faces.component.UIComponent component,
                                        PropertyDetails propertyDetails,
                                        boolean processModelValidation)

processConstraintViolations

public static void processConstraintViolations(javax.faces.context.FacesContext facesContext,
                                               javax.faces.component.UIComponent uiComponent,
                                               Object convertedObject,
                                               Set<javax.validation.ConstraintViolation<Object>> violations)

createFacesMessageForConstraintViolation

public static javax.faces.application.FacesMessage createFacesMessageForConstraintViolation(javax.faces.component.UIComponent uiComponent,
                                                                                            Object convertedObject,
                                                                                            javax.validation.ConstraintViolation<Object> violation)

processViolationMessages

public static void processViolationMessages(List<FacesMessageHolder> violationMessageHolderList)

getDefaultValidatorFactory

public static javax.validation.ValidatorFactory getDefaultValidatorFactory()


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.