Package nablarch.core.validation
Interface DirectCallableValidator
- All Superinterfaces:
- Validator
- All Known Implementing Classes:
- CharacterLimitationValidator,- CodeValueValidator,- DecimalRangeValidator,- LengthValidator,- NumberRangeValidator,- RequiredValidator,- StringValidatorSupport,- SystemCharValidator
Validator をメソッド内の直接呼び出しに対応させる場合に実装する
 インターフェース。- 
Method SummaryMethods inherited from interface nablarch.core.validation.ValidatorgetAnnotationClass, validate
- 
Method Details- 
validate<T> boolean validate(ValidationContext<T> context, String propertyName, Object propertyDisplayName, Map<String, Object> params, Object value) バリデーションを実行する。
 対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。- Type Parameters:
- T- バリデーション結果で取得できる型
- Parameters:
- context- バリデーションコンテキスト
- propertyName- プロパティ名
- propertyDisplayName- プロパティの表示名オブジェクト
- params- バリデーション処理に対するパラメータを格納したMap (アノテーションの属性と同内容)
- value- バリデーション対象の値
- Returns:
- バリデーションに通った場合true
 
 
-