@Published(tag="architect") public interface DirectCallableValidator extends Validator
Validator
をメソッド内の直接呼び出しに対応させる場合に実装する
インターフェース。修飾子とタイプ | メソッドと説明 |
---|---|
<T> boolean |
validate(ValidationContext<T> context,
String propertyName,
Object propertyDisplayName,
Map params,
Object value)
バリデーションを実行する。
|
getAnnotationClass, validate
<T> boolean validate(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Map params, Object value)
T
- バリデーション結果で取得できる型context
- バリデーションコンテキストpropertyName
- プロパティ名propertyDisplayName
- プロパティの表示名オブジェクトparams
- バリデーション処理に対するパラメータを格納したMap (アノテーションの属性と同内容)value
- バリデーション対象の値