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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidbuildMessage(jakarta.validation.ConstraintValidatorContext context) 検証エラー時のメッセージを構築する。booleanprotected abstract booleanisValid(BigDecimal value) 検証対象オブジェクトのバリデーションを行う。Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initialize
-
Constructor Details
-
NumberValidatorSupport
public NumberValidatorSupport()
-
-
Method Details
-
isValid
- Specified by:
isValidin interfacejakarta.validation.ConstraintValidator<T extends Annotation,Object>
-
isValid
検証対象オブジェクトのバリデーションを行う。- Parameters:
value- 検証対象オブジェクト- Returns:
- バリデーション成否
-
buildMessage
protected abstract void buildMessage(jakarta.validation.ConstraintValidatorContext context) 検証エラー時のメッセージを構築する。- Parameters:
context- コンテキスト
-