FORM - バリデーションに使用するフォームクラスの型public class BasicValidatingStrategy<FORM> extends java.lang.Object implements ValidatingStrategy<FORM>
ValidatingStrategyの基本実装クラス。| コンストラクタと説明 |
|---|
BasicValidatingStrategy(java.lang.Class<FORM> formClass,
java.lang.String validateFor,
BulkValidator.ErrorHandlingBulkValidator msgIds)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
handleEmptyFile(java.lang.String fileName)
空ファイルの場合の処理を行う。
|
Message |
handleInvalidFormatRecord(InvalidDataFormatException e)
形式エラーレコードを処理する。
|
java.util.List<Message> |
handleInvalidRecord(DataRecord errorRecord,
ValidationContext<FORM> context)
バリデーションエラーレコードを処理する。
|
ValidationContext<FORM> |
validateRecord(DataRecord dataRecord)
1件分のレコードをバリデーションする。
|
public BasicValidatingStrategy(java.lang.Class<FORM> formClass, java.lang.String validateFor, BulkValidator.ErrorHandlingBulkValidator msgIds)
formClass - フォームクラスvalidateFor - バリデーションメソッド名msgIds - 形式エラー時のメッセージIDpublic ValidationContext<FORM> validateRecord(DataRecord dataRecord)
validateRecord インタフェース内 ValidatingStrategy<FORM>dataRecord - バリデーション対象となるレコードValidationContextpublic java.util.List<Message> handleInvalidRecord(DataRecord errorRecord, ValidationContext<FORM> context)
handleInvalidRecord インタフェース内 ValidatingStrategy<FORM>errorRecord - バリデーションエラーとなったレコードcontext - バリデーション情報public Message handleInvalidFormatRecord(InvalidDataFormatException e)
handleInvalidFormatRecord インタフェース内 ValidatingStrategy<FORM>e - 形式エラーpublic void handleEmptyFile(java.lang.String fileName)
handleEmptyFile インタフェース内 ValidatingStrategy<FORM>fileName - アップロードされたファイルのファイル名