Package nablarch.core.validation.ee
Class NumberValidatorSupport<T extends Annotation>
java.lang.Object
nablarch.core.validation.ee.NumberValidatorSupport<T>
- All Implemented Interfaces:
jakarta.validation.ConstraintValidator<T,
Object>
- Direct Known Subclasses:
Digits.DigitsValidator
,RangeValidatorSupport
public abstract class NumberValidatorSupport<T extends Annotation>
extends Object
implements jakarta.validation.ConstraintValidator<T,Object>
数値関連のバリデーションを行う抽象クラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
buildMessage
(jakarta.validation.ConstraintValidatorContext context) 検証エラー時のメッセージを構築する。boolean
protected abstract boolean
isValid
(BigDecimal value) 検証対象オブジェクトのバリデーションを行う。Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.validation.ConstraintValidator
initialize
-
Constructor Details
-
NumberValidatorSupport
public NumberValidatorSupport()
-
-
Method Details
-
isValid
- Specified by:
isValid
in interfacejakarta.validation.ConstraintValidator<T extends Annotation,
Object>
-
isValid
検証対象オブジェクトのバリデーションを行う。- Parameters:
value
- 検証対象オブジェクト- Returns:
- バリデーション成否
-
buildMessage
protected abstract void buildMessage(jakarta.validation.ConstraintValidatorContext context) 検証エラー時のメッセージを構築する。- Parameters:
context
- コンテキスト
-