Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface Validator
Проверьте бобовых экземпляров. Реализации этого интерфейса должны быть ориентированы на многопотоковое исполнение.
Сводка метода | ||
---|---|---|
BeanDescriptor |
getConstraintsForClass(java.lang.Class<?> clazz)
Возвратите объект дескриптора описание бобовых ограничений. |
|
|
unwrap(java.lang.Class<T> type)
Возвратите экземпляр указанного доступа предоставляющего типа к специфичным для провайдера API. |
|
|
validate(T object, java.lang.Class<?>... groups)
Проверяет всех ограничений на object . |
|
|
validateProperty(T object, java.lang.String propertyName, java.lang.Class<?>... groups)
Проверяет всех ограничений, помещенных в свойство object именованный propertyName . |
|
|
validateValue(java.lang.Class<T> beanType, java.lang.String propertyName, java.lang.Object value, java.lang.Class<?>... groups)
Проверяет всех ограничений, помещенных в названное свойство propertyName из class beanType был бы значение свойства быть value
ConstraintViolation объекты возвращают нуль для ConstraintViolation#getRootBean() и ConstraintViolation#getLeafBean() |
Деталь метода |
---|
<T> java.util.Set<ConstraintViolation<T>> validate(T object, java.lang.Class<?>... groups)
object
.
object
- объект проверитьgroups
- группа или список групп, предназначенных для проверки допустимости (значение по умолчанию к Default
) IllegalArgumentException
- если объект является нулем или если нуль передают varargs группам ValidationException
- если не исправимая ошибка происходит во время процесса проверки допустимости<T> java.util.Set<ConstraintViolation<T>> validateProperty(T object, java.lang.String propertyName, java.lang.Class<?>... groups)
object
именованный propertyName
.
object
- объект проверитьpropertyName
- свойство, чтобы проверить (то есть поле и ограничения метода get)groups
- группа или список групп, предназначенных для проверки допустимости (значение по умолчанию к Default
) IllegalArgumentException
- если object
нуль, если propertyName
нуль, пустой или не допустимое объектное свойство или если нуль передают varargs группам ValidationException
- если не исправимая ошибка происходит во время процесса проверки допустимости<T> java.util.Set<ConstraintViolation<T>> validateValue(java.lang.Class<T> beanType, java.lang.String propertyName, java.lang.Object value, java.lang.Class<?>... groups)
propertyName
из class beanType
был бы значение свойства быть value
ConstraintViolation
объекты возвращают нуль для ConstraintViolation#getRootBean()
и ConstraintViolation#getLeafBean()
beanType
- бобовый типpropertyName
- свойство, чтобы проверитьvalue
- значение свойства, чтобы проверитьgroups
- группа или список групп, предназначенных для проверки допустимости (значение по умолчанию к Default
) IllegalArgumentException
- если beanType
нуль, если propertyName
нуль, пустой или не допустимое объектное свойство или если нуль передают varargs группам ValidationException
- если не исправимая ошибка происходит во время процесса проверки допустимостиBeanDescriptor getConstraintsForClass(java.lang.Class<?> clazz)
ConstraintDescriptors) are immutable.
- Parameters:
clazz
- class or interface type evaluated - Returns:
- the bean descriptor for the specified class.
- Throws:
IllegalArgumentException
- if clazz is null ValidationException
- if a non recoverable error happens during the metadata discovery or if some constraints are invalid.
<T> T unwrap(java.lang.Class<T> type)
ValidationException
is thrown.
type
- the class of the object to be returned. ValidationException
- if the provider does not support the call.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to
Generated on 10-February-2011 12:41