パッケージ org.iplass.mtp.csv
インタフェース CsvUploadInterrupter
- 既知のサブインタフェースのリスト:
SearchFormCsvUploadInterrupter
public interface CsvUploadInterrupter
カスタムでCSVアップロード処理を行わせるインターフェース
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ インタフェース 説明 static class
CsvUploadInterrupter.CsvRegistrationType
CSVアップロード登録処理の種類 -
メソッドの概要
修飾子とタイプ メソッド 説明 default java.util.List<ValidateError>
afterRegist(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)
default java.util.List<ValidateError>
afterRegister(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)
登録後処理を行います。default java.util.List<ValidateError>
beforeRegist(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)
default java.util.List<ValidateError>
beforeRegister(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)
登録前処理を行います。default java.util.Map<java.lang.String,java.lang.String>
columnNameMap(EntityDefinition definition)
プロパティ名に対する出力CSV列名のマッピング定義を返します。default void
dataMapping(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)
CSVデータから登録用のデータをマッピングします。default DeleteOption
deleteOption(DeleteOption option)
削除時のオプションを返します。default InsertOption
insertOption(InsertOption option)
新規追加時のオプションを返します。default UpdateOption
updateOption(UpdateOption option)
更新時のオプションを返します。
-
メソッドの詳細
-
columnNameMap
default java.util.Map<java.lang.String,java.lang.String> columnNameMap(EntityDefinition definition)プロパティ名に対する出力CSV列名のマッピング定義を返します。 keyをプロパティ名、valueを出力CSV列名として定義します。 nullを返す場合は、Entity定義から決定します。- パラメータ:
definition
- Entity定義- 戻り値:
- プロパティ名に対する出力CSV列名のマッピング定義
-
dataMapping
default void dataMapping(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)CSVデータから登録用のデータをマッピングします。- パラメータ:
row
- 行entity
- CSVデータdefinition
- Entity定義registrationType
- 登録処理の種類
-
beforeRegister
default java.util.List<ValidateError> beforeRegister(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)登録前処理を行います。- パラメータ:
row
- 行entity
- 登録用のデータdefinition
- Entity定義registrationType
- 登録処理の種類- 戻り値:
- 入力エラーリスト
-
beforeRegist
@Deprecated default java.util.List<ValidateError> beforeRegist(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)登録前処理を行います。- パラメータ:
row
- 行entity
- 登録用のデータdefinition
- Entity定義registrationType
- 登録処理の種類- 戻り値:
- 入力エラーリスト
-
afterRegister
default java.util.List<ValidateError> afterRegister(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)登録後処理を行います。- パラメータ:
row
- 行entity
- 登録用のデータdefinition
- Entity定義registrationType
- 登録処理の種類- 戻り値:
- 入力エラーリスト
-
afterRegist
@Deprecated default java.util.List<ValidateError> afterRegist(int row, Entity entity, EntityDefinition definition, CsvUploadInterrupter.CsvRegistrationType registrationType)登録後処理を行います。- パラメータ:
row
- 行entity
- 登録用のデータdefinition
- Entity定義registrationType
- 登録処理の種類- 戻り値:
- 入力エラーリスト
-
insertOption
新規追加時のオプションを返します。- パラメータ:
option
- 標準のオプション- 戻り値:
- 実行オプション
-
updateOption
更新時のオプションを返します。- パラメータ:
option
- 標準のオプション- 戻り値:
- 実行オプション
-
deleteOption
削除時のオプションを返します。- パラメータ:
option
- 標準のオプション- 戻り値:
- 実行オプション
-