|
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 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |