クラス ParameterValidationResult

java.lang.ObjectSE
org.springframework.validation.method.ParameterValidationResult
既知の直属サブクラス
ParameterErrors

public class ParameterValidationResult extends ObjectSE
メソッドパラメーターのメソッド検証の結果を保存および公開します。
  • メソッドのパラメーター値に直接関係する検証エラーは、MessageSourceResolvable のリストとして公開されます。
  • オブジェクトメソッドパラメーターのネストされた検証エラーは、サブクラス ParameterErrors によって Errors として公開されます。
導入:
6.1
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

  • メソッドの詳細

    • getMethodParameter

      public MethodParameter getMethodParameter()
      検証結果の対象となるメソッドパラメーター。
    • getArgument

      @Nullable public ObjectSE getArgument()
      検証されたメソッドの引数値。
    • getResolvableErrors

      public ListSE<MessageSourceResolvable> getResolvableErrors()
      検証ライブラリの検証エラーから適応された MessageSourceResolvable 表現のリスト。
      • メソッドパラメーターに対する直接の制約の場合、エラーコードは制約アノテーション、オブジェクト、メソッド、パラメーター、パラメーター型の名前に基づいています。["Max.myObject#myMethod.myParameter", "Max.myParameter", "Max.int", "Max"]。引数にはパラメーター自体が MessageSourceResolvable として含まれます。["myObject#myMethod.myParameter", "myParameter"] の後に、実際の制約アノテーション属性 (つまり、「メッセージ」、「グループ」、「ペイロード」を除く) が属性名のアルファベット順に続きます。
      • Bean メソッドパラメーターの @ValidEE によるカスケード制約の場合、このメソッドは field errors を返します。field errors には、ParameterErrors サブクラスのメソッドを通じて簡単にアクセスすることもできます。
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString