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,
CsvUploadOption option)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
aborted(java.lang.Throwable cause) |
CsvUploadStatus |
call() |
void |
canceled() |
CsvUploadOption |
getCsvUploadOption() |
java.lang.String |
getDefName() |
java.lang.String |
getFileName() |
java.lang.String |
getFilePath() |
java.lang.String |
getParameter() |
long |
getUploadDateTime() |
void |
timeouted() |
public CsvUploadTask(java.lang.String filePath,
java.lang.String fileName,
long uploadDateTime,
java.lang.String defName,
java.lang.String parameter,
CsvUploadOption option)
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 - 特定バージョンを削除するかupdateTargetVersionForNoneVersionedEntity - CSVアップロードのバージョン管理Entity以外の場合の更新時のデフォルトTargetVersioninterrupterClassName - CsvUploadInterrupterクラス名public java.lang.String getFilePath()
public java.lang.String getFileName()
public long getUploadDateTime()
public java.lang.String getDefName()
public java.lang.String getParameter()
public CsvUploadOption getCsvUploadOption()
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