public interface TraversableResolverトラバース可能なリゾルバーの実装はスレッドセーフである必要があります。
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | isCascadable(ObjectSE traversableObject, Path.Node traversableProperty, ClassSE<?> rootBeanType, Path pathToTraversableObject, ElementTypeSE elementType)Jakarta Bean Validation プロバイダーが、 @Valid としてマークされたプロパティ値によって返される Bean インスタンスの検証をカスケードできるかどうかを決定します。 |
boolean | isReachable(ObjectSE traversableObject, Path.Node traversableProperty, ClassSE<?> rootBeanType, Path pathToTraversableObject, ElementTypeSE elementType)Jakarta Bean Validation プロバイダーがプロパティ状態に到達できるかどうかを決定します。 |
boolean isReachable(ObjectSE traversableObject, Path.Node traversableProperty, ClassSE<?> rootBeanType, Path pathToTraversableObject, ElementTypeSE elementType)
traversableObject - validateValue が呼び出された場合、traversableProperty または null をホストするオブジェクト traversableProperty - トラバース可能なプロパティ rootBeanType - バリデーターに渡された、または検証されたメソッドまたはコンストラクターをホストしているルートオブジェクトの型 pathToTraversableObject - ルートオブジェクトから traversableObject へのパス (Bean 検証で定義されたパス仕様を使用する)elementType - FIELD または METHOD のいずれか true、それ以外の場合は false boolean isCascadable(ObjectSE traversableObject, Path.Node traversableProperty, ClassSE<?> rootBeanType, Path pathToTraversableObject, ElementTypeSE elementType)
@Valid としてマークされたプロパティ値によって返される Bean インスタンスの検証をカスケードできるかどうかを決定します。 このメソッドは、isReachable(Object, javax.validation.Path.Node, Class, Path, java.lang.annotation.ElementType) が同じ引数のセットに対して true を返し、プロパティが Valid としてマークされている場合にのみ呼び出されることに注意してください。
traversableObject - validateValue が呼び出された場合、traversableProperty または null をホストするオブジェクト traversableProperty - トラバース可能なプロパティ rootBeanType - バリデーターに渡された、または検証されたメソッドまたはコンストラクターをホストしているルートオブジェクトの型 pathToTraversableObject - ルートオブジェクトから traversableObject へのパス (Bean 検証で定義されたパス仕様を使用する)elementType - FIELD または METHOD のいずれか true、それ以外の場合は false Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.