Annotation Interface DecimalRange


入力値が指定された値の範囲内であるかチェックする。 入力値が整数の場合は、NumberRangeを用いること。
 salesが-1.5~1.5の範囲内であるかチェックする
 public class Sample{
  @DecimalRange(min = -1.5, max = 1.5)
  String sales;
 }
 
  1. message()が指定されている場合は、その値を使用する。
  2. message()が未指定でmin()のみ指定の場合は、{nablarch.core.validation.ee.DecimalRange.min.message}
  3. message()が未指定でmax()のみ指定の場合は、{nablarch.core.validation.ee.DecimalRange.max.message}
  4. message()が未指定でmin()max()を指定の場合は、{nablarch.core.validation.ee.DecimalRange.min.max.message}
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    指定された実数の範囲の数値であることを検証するバリデータ。
    static @interface 
    複数指定用のアノテーション
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<?>[]
    グループ
    数値の最大値。
    メッセージ
    数値の最小値。
    Class<? extends jakarta.validation.Payload>[]
    payload
  • Element Details

    • groups

      Class<?>[] groups
      グループ
      Default:
      {}
    • message

      String message
      メッセージ
      Default:
      ""
    • payload

      Class<? extends jakarta.validation.Payload>[] payload
      payload
      Default:
      {}
    • min

      String min
      数値の最小値。
      Default:
      ""
    • max

      String max
      数値の最大値。
      Default:
      ""