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,
boolean isDenyInsert,
boolean isDenyUpdate,
boolean isDenyDelete,
java.util.Set<java.lang.String> insertProperties,
java.util.Set<java.lang.String> updateProperties,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion,
boolean deleteSpecificVersion)
Csvファイルを非同期でアップロードします。
|
void |
asyncUpload(java.io.InputStream is,
java.lang.String fileName,
java.lang.String defName,
java.lang.String parameter,
java.lang.String uniqueKey,
boolean isDenyInsert,
boolean isDenyUpdate,
boolean isDenyDelete,
java.util.Set<java.lang.String> insertProperties,
java.util.Set<java.lang.String> updateProperties,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion,
boolean deleteSpecificVersion,
java.lang.String interrupterClassName)
Csvファイルを非同期でアップロードします。
|
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,
boolean deleteSpecificVersion)
非推奨です。
|
void |
destroy() |
int |
getShowErrorLimitCount()
CSVアップロードエラー表示件数の上限値を取得します。
|
java.util.List<CsvUploadStatus> |
getStatus()
非同期アップロード処理状況を返します。
|
void |
init(Config config) |
boolean |
isMustOrderByWithLimit()
CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを取得します。
|
CsvUploadStatus |
upload(java.io.InputStream is,
java.lang.String defName,
java.lang.String uniqueKey,
boolean isDenyInsert,
boolean isDenyUpdate,
boolean isDenyDelete,
java.util.Set<java.lang.String> insertProperties,
java.util.Set<java.lang.String> updateProperties,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion,
boolean deleteSpecificVersion)
Csvファイルをアップロードします。
|
CsvUploadStatus |
upload(java.io.InputStream is,
java.lang.String defName,
java.lang.String uniqueKey,
boolean isDenyInsert,
boolean isDenyUpdate,
boolean isDenyDelete,
java.util.Set<java.lang.String> insertProperties,
java.util.Set<java.lang.String> updateProperties,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion,
boolean deleteSpecificVersion,
java.lang.String interrupterClassName)
Csvファイルをアップロードします。
|
CsvUploadStatus |
upload(java.io.InputStream is,
java.lang.String defName,
java.lang.String uniqueKey,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion,
boolean deleteSpecificVersion)
非推奨です。
|
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,
java.lang.String interrupterClassName)
Uploadファイルを検証します。
|
void |
validate(java.io.InputStream is,
java.lang.String defName,
boolean withReferenceVersion,
java.lang.String interrupterClassName,
int errorLimit)
Uploadファイルを検証します。
|
public void init(Config config)
public void destroy()
public int getShowErrorLimitCount()
public boolean isMustOrderByWithLimit()
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,
java.lang.String interrupterClassName)
public void validate(java.io.InputStream is,
java.lang.String defName,
boolean withReferenceVersion,
java.lang.String interrupterClassName,
int errorLimit)
@Deprecated public CsvUploadStatus upload(java.io.InputStream is, java.lang.String defName, java.lang.String uniqueKey, TransactionType transactionType, int commitLimit, boolean withReferenceVersion, boolean deleteSpecificVersion)
public CsvUploadStatus upload(java.io.InputStream is, java.lang.String defName, java.lang.String uniqueKey, boolean isDenyInsert, boolean isDenyUpdate, boolean isDenyDelete, java.util.Set<java.lang.String> insertProperties, java.util.Set<java.lang.String> updateProperties, TransactionType transactionType, int commitLimit, boolean withReferenceVersion, boolean deleteSpecificVersion)
public CsvUploadStatus upload(java.io.InputStream is, java.lang.String defName, java.lang.String uniqueKey, boolean isDenyInsert, boolean isDenyUpdate, boolean isDenyDelete, java.util.Set<java.lang.String> insertProperties, java.util.Set<java.lang.String> updateProperties, TransactionType transactionType, int commitLimit, boolean withReferenceVersion, boolean deleteSpecificVersion, java.lang.String interrupterClassName)
@Deprecated
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,
boolean deleteSpecificVersion)
public void asyncUpload(java.io.InputStream is,
java.lang.String fileName,
java.lang.String defName,
java.lang.String parameter,
java.lang.String uniqueKey,
boolean isDenyInsert,
boolean isDenyUpdate,
boolean isDenyDelete,
java.util.Set<java.lang.String> insertProperties,
java.util.Set<java.lang.String> updateProperties,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion,
boolean deleteSpecificVersion)
public void asyncUpload(java.io.InputStream is,
java.lang.String fileName,
java.lang.String defName,
java.lang.String parameter,
java.lang.String uniqueKey,
boolean isDenyInsert,
boolean isDenyUpdate,
boolean isDenyDelete,
java.util.Set<java.lang.String> insertProperties,
java.util.Set<java.lang.String> updateProperties,
TransactionType transactionType,
int commitLimit,
boolean withReferenceVersion,
boolean deleteSpecificVersion,
java.lang.String interrupterClassName)
public java.util.List<CsvUploadStatus> getStatus()