T
- アノテーションの型public abstract class RangeValidatorSupport<T extends java.lang.annotation.Annotation> extends NumberValidatorSupport<T>
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
RangeValidatorSupport.Range
バリデーション範囲を指定し、バリデーションを行うクラス。
|
コンストラクタと説明 |
---|
RangeValidatorSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected java.math.BigDecimal |
getDecimalValue(java.lang.CharSequence value)
BigDecimal 型に変換した値を取得する。 |
protected abstract RangeValidatorSupport.Range |
getRange(T constraintAnnotation)
バリデーション範囲(
RangeValidatorSupport.Range )を取得する。 |
void |
initialize(T constraintAnnotation) |
protected boolean |
isValid(java.math.BigDecimal value)
検証対象オブジェクトのバリデーションを行う。
|
buildMessage, isValid
public void initialize(T constraintAnnotation)
protected abstract RangeValidatorSupport.Range getRange(T constraintAnnotation)
RangeValidatorSupport.Range
)を取得する。constraintAnnotation
- バリデーション用のアノテーションprotected boolean isValid(java.math.BigDecimal value)
NumberValidatorSupport
isValid
クラス内 NumberValidatorSupport<T extends java.lang.annotation.Annotation>
value
- 検証対象オブジェクトprotected java.math.BigDecimal getDecimalValue(java.lang.CharSequence value)
BigDecimal
型に変換した値を取得する。value
- 検証対象オブジェクトBigDecimal
型に変換した値