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 - アップロードされたファイルのファイル名