@Component public class GenericFileValidator extends KaidenAbstractValidator implements KaidenValidatorIF
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
CATEGORY_OTHERS
ファイル分類:OTHERS(その他).
|
static String |
CONSTANTS_FILE_UPLOAD_EXTENSION
定数キー:対象拡張子.
|
static String |
CONSTANTS_FILE_UPLOAD_OTHER_EXTENSION
定数キー:対象拡張子(その他).
|
ARGS_DELIMITER, contextHelper, dateHelper, propertyHelper, validateMapHelper
コンストラクタと説明 |
---|
GenericFileValidator() |
修飾子とタイプ | メソッドと説明 |
---|---|
KaidenValidateResult |
executeValidate(Map<String,Object> valueMap,
String fieldKey,
String[] args,
Map<String,String> surfaces)
バリデート処理.
|
boolean |
isValidExtension(String companyCd,
String filePath,
String fileCategoryCd,
String availableExtensions)
判定処理(拡張子).
|
boolean |
isValidFileCategory(String filePath,
String fileCategoryCd)
判定処理(ファイル分類).
|
anyValueToSingleString, argsLengthCheck, chkPattern, getIntValue, getSurface, inputCheck, makeNewValidateResult, makeNewValidateResult, setErrorDetail
public static final String CONSTANTS_FILE_UPLOAD_EXTENSION
public KaidenValidateResult executeValidate(Map<String,Object> valueMap, String fieldKey, String[] args, Map<String,String> surfaces)
KaidenValidateExecutor
のexecuteAll
から実行されるバリデート処理です。
executeValidate
インタフェース内 KaidenValidatorIF
valueMap
- 値fieldKey
- フィールドキーargs
- アーギュメント文字列surfaces
- 表層定義public boolean isValidFileCategory(String filePath, String fileCategoryCd)
ファイルのファイル分類が選択されているか確認します。
ファイル分類コードが空(Null含む)以外の場合は判定:真とします。
filePath
- ファイルパスfileCategoryCd
- ファイル分類コードpublic boolean isValidExtension(String companyCd, String filePath, String fileCategoryCd, String availableExtensions)
ファイルの拡張子が許可されているか確認します。
ファイル分類に紐づく拡張子が設定されている場合は判定:真とします。
companyCd
- 会社コードfilePath
- ファイルパスfileCategoryCd
- ファイル分類コードavailableExtensions
- 利用可能な拡張子Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.