クラスの使用
org.springframework.validation.method.ParameterValidationResult
パッケージ
説明
基礎となる検証ライブラリから独立した、メソッド検証のための抽象化およびサポートクラス。
アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
org.springframework.validation.method 内の ParameterValidationResult 使用
修飾子と型クラス説明class
オブジェクトメソッドのパラメーターまたはプロパティにネストされたエラーを含む戻り値用に作成されたParameterValidationResult
の拡張機能。修飾子と型メソッド説明default ListSE<ParameterValidationResult>
MethodValidationResult.getAllValidationResults()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MethodValidationException.getParameterValidationResults()
MethodValidationResult.getParameterValidationResults()
MethodValidationResult.getValueResults()
とMethodValidationResult.getBeanResults()
の両方を含む、メソッドパラメーターごとにすべての検証結果を返します。default ListSE<ParameterValidationResult>
MethodValidationResult.getValueResults()
メソッドの引数値に直接検証エラーがあるメソッドパラメーターを含むallValidationResults
のサブセットを返します。修飾子と型メソッド説明static MethodValidationResult
MethodValidationResult.create
(ObjectSE target, MethodSE method, ListSE<ParameterValidationResult> results) MethodValidationResult
インスタンスを作成するファクトリメソッド。static MethodValidationResult
MethodValidationResult.create
(ObjectSE target, MethodSE method, ListSE<ParameterValidationResult> results, ListSE<MessageSourceResolvable> crossParameterErrors) MethodValidationResult
インスタンスを作成するファクトリメソッド。org.springframework.web.method.annotation 内の ParameterValidationResult 使用
修飾子と型メソッド説明void
HandlerMethodValidationException.Visitor.cookieValue
(CookieValue cookieValue, ParameterValidationResult result) @CookieValue
メソッドパラメーターの結果を処理します。void
HandlerMethodValidationException.Visitor.matrixVariable
(MatrixVariable matrixVariable, ParameterValidationResult result) @MatrixVariable
メソッドパラメーターの結果を処理します。void
HandlerMethodValidationException.Visitor.other
(ParameterValidationResult result) 上記のいずれでもない他の結果を処理します。void
HandlerMethodValidationException.Visitor.pathVariable
(PathVariable pathVariable, ParameterValidationResult result) @PathVariable
メソッドパラメーターの結果を処理します。void
HandlerMethodValidationException.Visitor.requestHeader
(RequestHeader requestHeader, ParameterValidationResult result) @RequestHeader
メソッドパラメーターの結果を処理します。void
HandlerMethodValidationException.Visitor.requestParam
(RequestParam requestParam, ParameterValidationResult result) @RequestParam
メソッドパラメーターの結果を処理します。
MethodValidationResult.getParameterValidationResults()
に代えて非推奨