public class CsvUploadService
extends java.lang.Object
| コンストラクタと説明 |
|---|
CsvUploadService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
asyncUpload(java.io.InputStream is,
java.lang.String fileName,
java.lang.String defName,
java.lang.String parameter,
java.lang.String uniqueKey,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion)
Csvファイルを非同期でアップロードします。
|
void |
destroy() |
int |
getShowErrorLimitCount()
CSVアップロードエラー表示件数の上限値を取得します。
|
java.util.List<CsvUploadStatus> |
getStatus()
非同期アップロード処理状況を返します。
|
void |
init(Config config) |
CsvUploadStatus |
upload(java.io.InputStream is,
java.lang.String defName,
java.lang.String uniqueKey,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion)
Csvファイルをアップロードします。
|
void |
validate(java.io.InputStream is,
java.lang.String defName,
boolean withReferenceVersion)
Uploadファイルを検証します。
|
void |
validate(java.io.InputStream is,
java.lang.String defName,
boolean withReferenceVersion,
int errorLimit)
Uploadファイルを検証します。
|
public void init(Config config)
public void destroy()
public int getShowErrorLimitCount()
public void validate(java.io.InputStream is,
java.lang.String defName,
boolean withReferenceVersion)
public void validate(java.io.InputStream is,
java.lang.String defName,
boolean withReferenceVersion,
int errorLimit)
public CsvUploadStatus upload(java.io.InputStream is, java.lang.String defName, java.lang.String uniqueKey, TransactionType transactionType, int commitLimit, boolean withReferenceVersion)
public void asyncUpload(java.io.InputStream is,
java.lang.String fileName,
java.lang.String defName,
java.lang.String parameter,
java.lang.String uniqueKey,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion)
public java.util.List<CsvUploadStatus> getStatus()