アノテーション型 DecimalMin


  • @TargetSE({METHODSE,FIELDSE,ANNOTATION_TYPESE,CONSTRUCTORSE,PARAMETERSE,TYPE_USESE})
    @RetentionSE(RUNTIMESE)
    @RepeatableSE(List.class)
    @DocumentedSE
    @Constraint(validatedBy={})
    public @interface DecimalMin
    アノテーション付き要素は、指定された最小値以上の値を持つ必要がある数値である必要があります。

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

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

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

    作成者:
    Emmanuel Bernard
    • 必須定数のサマリー

      必須要素  
      修飾子と型 必須要素 説明
      StringSEvalue
      BigDecimal 文字列表現に従った最小値の String 表現。
    • 要素の詳細

      • value

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

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

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

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