public class CsvUploadTask extends java.lang.Object implements java.util.concurrent.Callable<CsvUploadStatus>, java.io.Serializable
非同期CSV Upload用タスク
| コンストラクタと説明 |
|---|
CsvUploadTask(java.lang.String filePath,
java.lang.String fileName,
long uploadDateTime,
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 |
aborted(java.lang.Throwable cause) |
CsvUploadStatus |
call() |
void |
canceled() |
int |
getCsvUploadCommitCnt() |
TransactionType |
getCsvUploadTransactionType() |
java.lang.String |
getDefName() |
java.lang.String |
getFileName() |
java.lang.String |
getFilePath() |
java.lang.String |
getParameter() |
java.lang.String |
getUniqueKey() |
long |
getUploadDateTime() |
void |
timeouted() |
public CsvUploadTask(java.lang.String filePath,
java.lang.String fileName,
long uploadDateTime,
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)
filePath - Uploadされたファイルの物理PathfileName - Uploadされたファイル名uploadDateTime - Uploadされた日時defName - Entity定義名parameter - タスクパラメータuniqueKey - UniqueKeyプロパティ名isDenyInsert - CSVアップロードで登録を許可しないisDenyUpdate - CSVアップロードで更新を許可しないisDenyDelete - CSVアップロードで削除を許可しないinsertProperties - CSVアップロード登録項目updateProperties - CSVアップロード更新項目transactionType - トランザクション方法commitLimit - トランザクション分割時のCommit単位withReferenceVersion - 参照値にバージョンが含まれているかdeleteSpecificVersion - 特定バージョンを削除するかpublic java.lang.String getFilePath()
public java.lang.String getFileName()
public long getUploadDateTime()
public java.lang.String getDefName()
public java.lang.String getParameter()
public int getCsvUploadCommitCnt()
public TransactionType getCsvUploadTransactionType()
public java.lang.String getUniqueKey()
public void aborted(java.lang.Throwable cause)
public void timeouted()
public void canceled()
public CsvUploadStatus call() throws java.lang.Exception
call インタフェース内 java.util.concurrent.Callable<CsvUploadStatus>java.lang.Exception