|
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