アノテーションインターフェース DecimalMin


アノテーション付き要素は、指定された最小値以上の値を持つ必要がある数値である必要があります。

サポートされている型は次のとおりです。

  • BigDecimal
  • BigInteger
  • CharSequence
  • byteshortintlong とそれぞれのラッパー
丸め誤差のため、double および float はサポートされないことに注意してください(一部のプロバイダーは、近似サポートを提供する場合があります)。

null 要素は有効と見なされます。

作成者:
Emmanuel Bernard
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static @interface
    同じ要素に複数の DecimalMin アノテーションを定義します。
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    BigDecimal 文字列表現に従った最小値の String 表現。
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    ClassSE<?>[]
    boolean
    指定された最小値が包括的であるか排他的であるかを指定します。
    ClassSE<? extends Payload>[]
  • 要素の詳細

    • value

      StringSE value
      BigDecimal 文字列表現に従った最小値の String 表現。
      戻り値:
      要素の値以上である必要があります
    • message

      StringSE message
      デフォルト:
      "{jakarta.validation.constraints.DecimalMin.message}"
    • groups

      ClassSE<?>[] groups
      デフォルト:
      {}
    • payload

      ClassSE<? extends Payload>[] payload
      デフォルト:
      {}
    • inclusive

      boolean inclusive
      指定された最小値が包括的であるか排他的であるかを指定します。デフォルトでは、包括的です。
      戻り値:
      値が指定された最小値以上である必要がある場合は true、値が高くなければならない場合は false 
      導入:
      1.1
      デフォルト:
      true