Interface | Description |
---|---|
InsertionStrategy<FORM> |
個別の登録ロジックを記述するためのインタフェース。
以下の処理を提供する。
プリペアドステートメントの作成
バリデーション済みオブジェクトのバッチ登録
|
ValidatingStrategy<FORM> |
個別のバリデーションロジックを記述するためのインタフェース。
以下の処理を提供する。
1レコードに対するバリデーション処理
バリデーションエラーが発生した場合の処理
形式エラーが発生した場合の処理
|
Class | Description |
---|---|
BasicValidatingStrategy<FORM> |
典型的なバリデーション処理を提供する、
ValidatingStrategy の基本実装クラス。 |
BulkValidationResult<FORM> |
一括バリデーション結果を保持するクラス。
バリデーション結果の取得やバリデーション済みオブジェクトの登録機能を持つ。
|
BulkValidationResult.ErrorMessages |
エラーメッセージ一覧を、行数の昇順で保持するクラス。
|
BulkValidator |
アップロードファイルを一括バリデーションするためのクラス。
バリデーションエラーが存在した場合でも処理を継続し、全レコードのバリデーションを実行する。
|
BulkValidator.ErrorHandlingBulkValidator |
エラー発生時にメッセージIDを設定する一括バリデーションクラス。
|
UploadHelper |
アップロードファイルに対する定型処理を提供するユーティリティクラス。
|