インターフェース MethodValidationResult
- すべての既知の実装クラス:
- HandlerMethodValidationException,- MethodValidationException
public interface MethodValidationResult
 メソッド検証用のコンテナーは、
MessageSourceResolvable に適合し、メソッドパラメーターごとに ParameterValidationResult としてグループ化された、基礎となるライブラリからの検証エラーを含む結果を返します。ネストされた検証エラーのあるメソッドパラメーターの場合、検証結果の型は ParameterErrors で、Errors を実装します。- 導入:
- 6.1
- 作成者:
- Rossen Stoyanchev
- メソッドのサマリー修飾子と型メソッド説明- static MethodValidationResult- create- (ObjectSE target, MethodSE method, ListSE<ParameterValidationResult> results) - MethodValidationResultインスタンスを作成するファクトリメソッド。- static MethodValidationResultエラーが 0 の- MethodValidationResultインスタンスを作成するためのファクトリメソッド。定数として使用するのに適しています。- default ListSE<? extends MessageSourceResolvable>すべての検証結果からのすべてのエラーを含む単一のリストを返します。すべての検証結果を返します。- default ListSE<ParameterErrors>フィールドとプロパティにネストされたエラーを持つオブジェクトメソッドパラメーターを含む- allValidationResultsのサブセットを返します。検証が適用されたメソッドを返します。検証が適用されたメソッド呼び出しのターゲットを返します。- default ListSE<ParameterValidationResult>メソッドの引数値に直接検証エラーがあるメソッドパラメーターを含む- allValidationResultsのサブセットを返します。- default boolean結果に検証エラーが含まれているかどうか。- boolean違反が戻り値に関するものであるかどうか。
- メソッドの詳細- getTargetObjectSE getTarget()検証が適用されたメソッド呼び出しのターゲットを返します。
- getMethodMethodSE getMethod()検証が適用されたメソッドを返します。
- isForReturnValueboolean isForReturnValue()違反が戻り値に関するものであるかどうか。true の場合、違反は戻り値の検証によるものです。false の場合、違反はメソッド引数の検証によるものです。
- hasErrorsdefault boolean hasErrors()結果に検証エラーが含まれているかどうか。
- getAllErrorsすべての検証結果からのすべてのエラーを含む単一のリストを返します。
- getAllValidationResultsListSE<ParameterValidationResult> getAllValidationResults()すべての検証結果を返します。これには、直接エラーが発生したメソッドパラメーターと、フィールドとプロパティでネストされたエラーが発生したオブジェクトメソッドパラメーターの両方が含まれます。
- getValueResultsメソッドの引数値に直接検証エラーがあるメソッドパラメーターを含む- allValidationResultsのサブセットを返します。これは、フィールドとプロパティにネストされたエラーがある- beanResultsを除外します。
- getBeanResultsフィールドとプロパティにネストされたエラーを持つオブジェクトメソッドパラメーターを含む- allValidationResultsのサブセットを返します。これにより、メソッド引数に直接検証エラーが発生した- valueResultsは除外されます。
- createstatic MethodValidationResult create- (ObjectSE target, MethodSE method, ListSE<ParameterValidationResult> results) - MethodValidationResultインスタンスを作成するファクトリメソッド。- パラメーター:
- target- ターゲットオブジェクト
- method- ターゲットメソッド
- results- メソッドの検証結果。空ではないことが予想されます
- 戻り値:
- 作成されたインスタンス
 
- emptyResultエラーが 0 の- MethodValidationResultインスタンスを作成するためのファクトリメソッド。定数として使用するのに適しています。ターゲットオブジェクトまたはメソッドの Getter はサポートされていません。