Package nablarch.common.web.validator
Interface ValidationStrategy
- All Known Implementing Classes:
BeanValidationStrategy
,NablarchValidationStrategy
public interface ValidationStrategy
リクエスト内容のバリデーション、オブジェクト生成ロジック。
- Author:
- sumida
-
Method Summary
Modifier and TypeMethodDescriptionvalidate
(HttpRequest request, InjectForm annotation, boolean canValidate, ServletExecutionContext context) リクエスト内容をバリデーションし、エラーがなければ、InjectForm
の
form属性で指定された型のオブジェクトを生成して返す.
-
Method Details
-
validate
Serializable validate(HttpRequest request, InjectForm annotation, boolean canValidate, ServletExecutionContext context) リクエスト内容をバリデーションし、エラーがなければ、InjectForm
の
form属性で指定された型のオブジェクトを生成して返す.- Parameters:
request
- リクエストannotation
- InjectFormアノテーションcanValidate
- バリデーションメソッドの指定がある場合true
context
- 実行コンテキスト- Returns:
- バリデーション済みのオブジェクト
-