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,
CsvUploadOption option)
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)
|
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)
|
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,
CsvUploadOption option)
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)
非推奨です。
|
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)
非推奨です。
|
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)
upload(InputStream, String, CsvUploadOption)@Deprecated 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)
upload(InputStream, String, CsvUploadOption)@Deprecated 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)
upload(InputStream, String, CsvUploadOption)public CsvUploadStatus upload(java.io.InputStream is, java.lang.String defName, CsvUploadOption option)
アップロードファイル - defName - Entity定義名option - オプション@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)
@Deprecated
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)
@Deprecated
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 void asyncUpload(java.io.InputStream is,
java.lang.String fileName,
java.lang.String defName,
java.lang.String parameter,
CsvUploadOption option)
アップロードファイル - アップロードファイル名 - defName - Entity定義名parameter - タスクのパラメータ(起動側での判断用)option - オプションpublic java.util.List<CsvUploadStatus> getStatus()