javax.validation
Интерфейс TraversableResolver


public interface TraversableResolver

Контракт, определяющий, может ли к свойству получить доступ Бобовый провайдер Проверки допустимости. Этот контракт вызывают для каждого свойства, которое или проверяется или располагается каскадом. Проходимая реализация преобразователя должна быть ориентирована на многопотоковое исполнение.

Автор:
Эммануэль Бернард

Сводка метода
 boolean isCascadable(java.lang.Object traversableObject, Path.Node traversableProperty, java.lang.Class<?> rootBeanType, Path pathToTraversableObject, java.lang.annotation.ElementType elementType)
          Определите, позволяют ли Бобовому провайдеру Проверки допустимости расположить каскадом проверку допустимости на бобовом экземпляре, возвращенном значением свойства, отмеченным как @Valid.
 boolean isReachable(java.lang.Object traversableObject, Path.Node traversableProperty, java.lang.Class<?> rootBeanType, Path pathToTraversableObject, java.lang.annotation.ElementType elementType)
          Определите, позволяют ли Бобовому провайдеру Проверки допустимости достигнуть состояния свойства
 

Деталь метода

isReachable

boolean isReachable(java.lang.Object traversableObject,
                    Path.Node traversableProperty,
                    java.lang.Class<?> rootBeanType,
                    Path pathToTraversableObject,
                    java.lang.annotation.ElementType elementType)
Определите, позволяют ли Бобовому провайдеру Проверки допустимости достигнуть состояния свойства

Параметры:
traversableObject - объектный хостинг traversableProperty или нуль, если validateValue вызывается
traversableProperty - проходимое свойство.
rootBeanType - тип корневого объекта, который передают к Блоку проверки допустимости.
pathToTraversableObject - путь от корневого объекта до traversableObject (использование спецификации пути, определенной Бобовым Блоком проверки допустимости).
elementType - также FIELD или METHOD.
Возвраты:
true если Бобовому провайдеру Проверки допустимости позволяют достигнуть состояния свойства, false иначе.

isCascadable

boolean isCascadable(java.lang.Object traversableObject,
                     Path.Node traversableProperty,
                     java.lang.Class<?> rootBeanType,
                     Path pathToTraversableObject,
                     java.lang.annotation.ElementType elementType)
Определите, позволяют ли Бобовому провайдеру Проверки допустимости расположить каскадом проверку допустимости на бобовом экземпляре, возвращенном значением свойства, отмеченным как @Valid. Отметьте, что этот метод вызывают только если isReachable возвращает true для того же самого набора параметров и если свойство отмечается как @Valid

Параметры:
traversableObject - объектный хостинг traversableProperty или нуль, если validateValue вызывается
traversableProperty - проходимое свойство.
rootBeanType - тип корневого объекта, который передают к Блоку проверки допустимости.
pathToTraversableObject - путь от корневого объекта до traversableObject (использование спецификации пути, определенной Бобовым Блоком проверки допустимости).
elementType - также FIELD или METHOD.
Возвраты:
true если Бобовому провайдеру Проверки допустимости позволяют расположить каскадом проверку допустимости, false иначе.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter