public class CsvUploadOption
extends java.lang.Object
| コンストラクタと説明 |
|---|
CsvUploadOption() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
CsvUploadOption |
commitLimit(int commitLimit)
トランザクションを分割する場合のコミット件数を設定します。
|
CsvUploadOption |
deleteSpecificVersion(boolean deleteSpecificVersion)
特定versionのみを削除するかを設定します。
|
CsvUploadOption |
denyDelete(boolean denyDelete)
Deleteを許可しないかを設定します。
|
CsvUploadOption |
denyInsert(boolean denyInsert)
Insertを許可しないかを設定します。
|
CsvUploadOption |
denyUpdate(boolean denyUpdate)
Updateを許可しないかを設定します。
|
int |
getCommitLimit()
トランザクションを分割する場合のコミット件数を返します。
|
java.util.Set<java.lang.String> |
getInsertProperties()
Insert対象プロパティを返します。
|
java.lang.String |
getInterrupterClassName()
CsvUploadInterrupterクラス名を返します。
|
TransactionType |
getTransactionType()
トランザクション制御を返します。
|
java.lang.String |
getUniqueKey()
ユニークキーを返します。
|
java.util.Set<java.lang.String> |
getUpdateProperties()
Update対象プロパティを返します。
|
TargetVersion |
getUpdateTargetVersionForNoneVersionedEntity()
バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionを返します。
|
CsvUploadOption |
insertProperties(java.util.Set<java.lang.String> insertProperties)
Insert対象プロパティを設定します。
|
CsvUploadOption |
interrupterClassName(java.lang.String interrupterClassName)
CsvUploadInterrupterクラス名を設定します。
|
boolean |
isDeleteSpecificVersion()
特定versionのみを削除するかを返します。
|
boolean |
isDenyDelete()
Deleteを許可しないかを返します。
|
boolean |
isDenyInsert()
Insertを許可しないかを返します。
|
boolean |
isDenyUpdate()
Updateを許可しないかを返します。
|
boolean |
isWithReferenceVersion()
Referenceプロパティの場合はバージョンも指定するかを返します。
|
void |
setCommitLimit(int commitLimit)
トランザクションを分割する場合のコミット件数を設定します。
|
void |
setDeleteSpecificVersion(boolean deleteSpecificVersion)
特定versionのみを削除するかを設定します。
|
void |
setDenyDelete(boolean denyDelete)
Deleteを許可しないかを設定します。
|
void |
setDenyInsert(boolean denyInsert)
Insertを許可しないかを設定します。
|
void |
setDenyUpdate(boolean denyUpdate)
Updateを許可しないかを設定します。
|
void |
setInsertProperties(java.util.Set<java.lang.String> insertProperties)
Insert対象プロパティを設定します。
|
void |
setInterrupterClassName(java.lang.String interrupterClassName)
CsvUploadInterrupterクラス名を設定します。
|
void |
setTransactionType(TransactionType transactionType)
トランザクション制御を設定します。
|
void |
setUniqueKey(java.lang.String uniqueKey)
ユニークキーを設定します。
|
void |
setUpdateProperties(java.util.Set<java.lang.String> updateProperties)
Update対象プロパティを設定します。
|
void |
setUpdateTargetVersionForNoneVersionedEntity(TargetVersion updateTargetVersionForNoneVersionedEntity)
バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionを設定します。
|
void |
setWithReferenceVersion(boolean withReferenceVersion)
Referenceプロパティの場合はバージョンも指定するかを設定します。
|
CsvUploadOption |
transactionType(TransactionType transactionType)
トランザクション制御を設定します。
|
CsvUploadOption |
uniqueKey(java.lang.String uniqueKey)
ユニークキーを設定します。
|
CsvUploadOption |
updateProperties(java.util.Set<java.lang.String> updateProperties)
Update対象プロパティを設定します。
|
CsvUploadOption |
updateTargetVersionForNoneVersionedEntity(TargetVersion updateTargetVersionForNoneVersionedEntity)
バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionを設定します。
|
CsvUploadOption |
withReferenceVersion(boolean withReferenceVersion)
Referenceプロパティの場合はバージョンも指定するかを設定します。
|
public java.lang.String getUniqueKey()
public void setUniqueKey(java.lang.String uniqueKey)
uniqueKey - ユニークキーpublic CsvUploadOption uniqueKey(java.lang.String uniqueKey)
uniqueKey - ユニークキーpublic boolean isDenyInsert()
public void setDenyInsert(boolean denyInsert)
denyInsert - Insertを許可しないかpublic CsvUploadOption denyInsert(boolean denyInsert)
denyInsert - Insertを許可しないかpublic boolean isDenyUpdate()
public void setDenyUpdate(boolean denyUpdate)
denyUpdate - Updateを許可しないかpublic CsvUploadOption denyUpdate(boolean denyUpdate)
denyUpdate - Updateを許可しないかpublic boolean isDenyDelete()
public void setDenyDelete(boolean denyDelete)
denyDelete - Deleteを許可しないかpublic CsvUploadOption denyDelete(boolean denyDelete)
denyDelete - Deleteを許可しないかpublic java.util.Set<java.lang.String> getInsertProperties()
public void setInsertProperties(java.util.Set<java.lang.String> insertProperties)
insertProperties - Insert対象プロパティpublic CsvUploadOption insertProperties(java.util.Set<java.lang.String> insertProperties)
insertProperties - Insert対象プロパティpublic java.util.Set<java.lang.String> getUpdateProperties()
public void setUpdateProperties(java.util.Set<java.lang.String> updateProperties)
updateProperties - Update対象プロパティpublic CsvUploadOption updateProperties(java.util.Set<java.lang.String> updateProperties)
updateProperties - Update対象プロパティpublic TransactionType getTransactionType()
public void setTransactionType(TransactionType transactionType)
transactionType - トランザクション制御public CsvUploadOption transactionType(TransactionType transactionType)
transactionType - トランザクション制御public int getCommitLimit()
public void setCommitLimit(int commitLimit)
commitLimit - トランザクションを分割する場合のコミット件数public CsvUploadOption commitLimit(int commitLimit)
commitLimit - トランザクションを分割する場合のコミット件数public boolean isWithReferenceVersion()
public void setWithReferenceVersion(boolean withReferenceVersion)
withReferenceVersion - Referenceプロパティの場合はバージョンも指定するかpublic CsvUploadOption withReferenceVersion(boolean withReferenceVersion)
withReferenceVersion - Referenceプロパティの場合はバージョンも指定するかpublic boolean isDeleteSpecificVersion()
public void setDeleteSpecificVersion(boolean deleteSpecificVersion)
deleteSpecificVersion - 特定versionのみを削除するかpublic CsvUploadOption deleteSpecificVersion(boolean deleteSpecificVersion)
deleteSpecificVersion - 特定versionのみを削除するかpublic TargetVersion getUpdateTargetVersionForNoneVersionedEntity()
public void setUpdateTargetVersionForNoneVersionedEntity(TargetVersion updateTargetVersionForNoneVersionedEntity)
updateTargetVersionForNoneVersionedEntity - バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionpublic CsvUploadOption updateTargetVersionForNoneVersionedEntity(TargetVersion updateTargetVersionForNoneVersionedEntity)
updateTargetVersionForNoneVersionedEntity - バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionpublic java.lang.String getInterrupterClassName()
public void setInterrupterClassName(java.lang.String interrupterClassName)
interrupterClassName - CsvUploadInterrupterクラス名public CsvUploadOption interrupterClassName(java.lang.String interrupterClassName)
interrupterClassName - CsvUploadInterrupterクラス名