|
FlatServe Validator Plugin 1.0 |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
T - バリデーションルールを引数またはフィールドに適用するためのアノテーションの型。public interface ValidationRule<T extends java.lang.annotation.Annotation>
バリデーションルールを実装するためのインターフェースです。 このインターフェースを実装したクラスで、入力値の検査およびエラーメッセージの生成を行います。 カスタムバリデーションルールを作成する場合、このインターフェースを実装したクラスを作成する必要があります。
| メソッドの概要 | |
|---|---|
java.lang.String |
getMessage(java.lang.Object rawValue,
T annotation,
MessageResource messageResource)
このルールでバリデーションエラーが発生した場合のエラーメッセージを返します。 |
boolean |
isValid(java.lang.Object value,
java.lang.Object rawValue,
T annotation)
指定された値がルールに従っているか検査します。 |
| メソッドの詳細 |
|---|
boolean isValid(java.lang.Object value,
java.lang.Object rawValue,
T annotation)
value - バリデーション対象の、HTTPサービスメソッドの引数として渡す値。メソッドの引数の型に変換されたもの。rawValue - バリデーション対象の、生のリクエストデータ。valueの、型変換やフォーマット変換を行う前の状態のもの。annotation - 引数またはJavaBeanのフィールドに指定された、バリデーションルールアノテーション。
java.lang.String getMessage(java.lang.Object rawValue,
T annotation,
MessageResource messageResource)
rawValue - バリデーションエラーとなった値。入力されたままの、型変換やフォーマット変換を行う前の状態のもの。annotation - 引数またはJavaBeanのフィールドに指定された、バリデーションルールアノテーション。messageResource - バリデーションエラーメッセージのメッセージリソース。
|
FlatServe Validator Plugin 1.0 |
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||