FORM - バリデーションに使用するフォームクラスの型public class BulkValidationResult<FORM>
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
BulkValidationResult.ErrorMessages
エラーメッセージ一覧を、行数の昇順で保持するクラス。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BulkValidationResult.ErrorMessages | 
getErrorMessages()
エラーメッセージを取得する。
 
 エラーが発生していない場合、空の 
BulkValidationResult.ErrorMessagesが返却される。 | 
java.util.List<FORM> | 
getValidObjects()
バリデーション済みオブジェクトを取得する。 
 | 
boolean | 
hasError()
エラーが発生しているかどうかを判定する。 
 | 
int | 
importAll(InsertionStrategy<FORM> strategy)
登録ロジックを用いて、バリデーション済みオブジェクト( 
getValidObjects()の結果)を一括登録する。 | 
int | 
importWith(DbAccessSupport dbAccessSupport,
          java.lang.String insertSqlId)
指定されたSQLIDを用いて、バリデーション済みオブジェクト( 
getValidObjects()の結果)を一括登録する。 | 
boolean | 
isEmpty()
バリデーション対象があるかどうか。
 
 バリデーション実行前に呼び出した場合結果は保証されない。 
 | 
@Published public boolean hasError()
true@Published public BulkValidationResult.ErrorMessages getErrorMessages()
BulkValidationResult.ErrorMessagesが返却される。public boolean isEmpty()
truepublic java.util.List<FORM> getValidObjects() throws ApplicationException
ApplicationException - 一件でもバリデーションエラーが発生していた場合。
          この例外には、発生したすべてのバリデーションエラーのメッセージが格納されている。@Published public int importWith(DbAccessSupport dbAccessSupport, java.lang.String insertSqlId)
getValidObjects()の結果)を一括登録する。dbAccessSupport - 登録に使用するDbAccessSupportクラスinsertSqlId - 登録に使用するSQLID@Published public int importAll(InsertionStrategy<FORM> strategy)
getValidObjects()の結果)を一括登録する。strategy - 登録ロジック