package com.jcdm.common.utils.bean;
|
|
import java.util.Set;
|
import javax.validation.ConstraintViolation;
|
import javax.validation.ConstraintViolationException;
|
import javax.validation.Validator;
|
|
/**
|
* bean对象属性验证
|
*
|
* @author jc
|
*/
|
public class BeanValidators
|
{
|
public static void validateWithException(Validator validator, Object object, Class<?>... groups)
|
throws ConstraintViolationException
|
{
|
Set<ConstraintViolation<Object>> constraintViolations = validator.validate(object, groups);
|
if (!constraintViolations.isEmpty())
|
{
|
throw new ConstraintViolationException(constraintViolations);
|
}
|
}
|
}
|