Package nablarch.core.validation.ee
Class DecimalRange.DecimalRangeValidator
java.lang.Object
nablarch.core.validation.ee.NumberValidatorSupport<T>
nablarch.core.validation.ee.RangeValidatorSupport<DecimalRange>
nablarch.core.validation.ee.DecimalRange.DecimalRangeValidator
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<DecimalRange,
Object>
- Enclosing class:
- DecimalRange
指定された実数の範囲の数値であることを検証するバリデータ。
-
Nested Class Summary
Nested classes/interfaces inherited from class nablarch.core.validation.ee.RangeValidatorSupport
RangeValidatorSupport.Range
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
buildMessage
(jakarta.validation.ConstraintValidatorContext context) 検証エラー時のメッセージを構築する。デフォルトのメッセージを返す。protected RangeValidatorSupport.Range
getRange
(DecimalRange constraintAnnotation) バリデーション範囲(RangeValidatorSupport.Range
)を取得する。void
initialize
(DecimalRange constraintAnnotation) Methods inherited from class nablarch.core.validation.ee.RangeValidatorSupport
getDecimalValue, isValid
Methods inherited from class nablarch.core.validation.ee.NumberValidatorSupport
isValid
-
Constructor Details
-
DecimalRangeValidator
public DecimalRangeValidator()
-
-
Method Details
-
initialize
- Specified by:
initialize
in interfacejakarta.validation.ConstraintValidator<DecimalRange,
Object> - Overrides:
initialize
in classRangeValidatorSupport<DecimalRange>
-
getRange
Description copied from class:RangeValidatorSupport
バリデーション範囲(RangeValidatorSupport.Range
)を取得する。- Specified by:
getRange
in classRangeValidatorSupport<DecimalRange>
- Parameters:
constraintAnnotation
- バリデーション用のアノテーション- Returns:
- バリデーション範囲
-
buildMessage
protected void buildMessage(jakarta.validation.ConstraintValidatorContext context) Description copied from class:NumberValidatorSupport
検証エラー時のメッセージを構築する。- Specified by:
buildMessage
in classNumberValidatorSupport<DecimalRange>
- Parameters:
context
- コンテキスト
-
getDefaultMessage
デフォルトのメッセージを返す。- Returns:
- デフォルトのメッセージ
-