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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbuildMessage(jakarta.validation.ConstraintValidatorContext context) 検証エラー時のメッセージを構築する。デフォルトのメッセージを返す。protected RangeValidatorSupport.RangegetRange(DecimalRange constraintAnnotation) バリデーション範囲(RangeValidatorSupport.Range)を取得する。voidinitialize(DecimalRange constraintAnnotation) Methods inherited from class nablarch.core.validation.ee.RangeValidatorSupport
getDecimalValue, isValidMethods inherited from class nablarch.core.validation.ee.NumberValidatorSupport
isValid
-
Constructor Details
-
DecimalRangeValidator
public DecimalRangeValidator()
-
-
Method Details
-
initialize
- Specified by:
initializein interfacejakarta.validation.ConstraintValidator<DecimalRange,Object> - Overrides:
initializein classRangeValidatorSupport<DecimalRange>
-
getRange
Description copied from class:RangeValidatorSupportバリデーション範囲(RangeValidatorSupport.Range)を取得する。- Specified by:
getRangein classRangeValidatorSupport<DecimalRange>- Parameters:
constraintAnnotation- バリデーション用のアノテーション- Returns:
- バリデーション範囲
-
buildMessage
protected void buildMessage(jakarta.validation.ConstraintValidatorContext context) Description copied from class:NumberValidatorSupport検証エラー時のメッセージを構築する。- Specified by:
buildMessagein classNumberValidatorSupport<DecimalRange>- Parameters:
context- コンテキスト
-
getDefaultMessage
デフォルトのメッセージを返す。- Returns:
- デフォルトのメッセージ
-