@Component public class DigitsValidator extends KaidenAbstractValidator implements KaidenValidatorIF
ARGS_DELIMITER, contextHelper, dateHelper, propertyHelper, validateMapHelper
コンストラクタと説明 |
---|
DigitsValidator()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
KaidenValidateResult |
executeValidate(Map<String,Object> valueMap,
String fieldKey,
String[] args,
Map<String,String> surfaces)
バリデート処理.
|
boolean |
isValid(String value,
int intAreaSize,
int decAreaSize)
小数型チェック判定処理.
|
anyValueToSingleString, argsLengthCheck, chkPattern, getIntValue, getSurface, inputCheck, makeNewValidateResult, makeNewValidateResult, setErrorDetail
public boolean isValid(String value, int intAreaSize, int decAreaSize)
小数型チェックチェックを実行します。
指定された精度を満たす小数の場合に判定:真とします。
チェック対象データが空(Null含む)の場合は判定:真とします。
整数部桁数に「0」が指定された場合は、チェック対象データの整数部は「0」のみ許容します。
value
- チェック対象データintAreaSize
- 整数部桁数decAreaSize
- 小数部桁数public KaidenValidateResult executeValidate(Map<String,Object> valueMap, String fieldKey, String[] args, Map<String,String> surfaces)
KaidenValidateExecutor
のexecuteAll
から実行されるバリデート処理です。
valueMapから指定されたfieldKeyの値を取得し、小数型チェック
を行います。
アーギュメント文字列
executeValidate
インタフェース内 KaidenValidatorIF
valueMap
- 値fieldKey
- フィールドキーargs
- アーギュメント文字列surfaces
- 表層定義Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.