クラス EntityFileUploadOption

java.lang.Object
org.iplass.mtp.impl.fileport.EntityFileUploadOption

public class EntityFileUploadOption extends Object
  • コンストラクタの詳細

    • EntityFileUploadOption

      public EntityFileUploadOption()
  • メソッドの詳細

    • getEntityFileType

      public EntityFileType getEntityFileType()
      ファイル種類を返します。
      戻り値:
      ファイル種類
    • setEntityFileType

      public void setEntityFileType(EntityFileType entityFileType)
      ファイル種類を設定します。
      パラメータ:
      entityFileType - ファイル種類
    • entityFileType

      public EntityFileUploadOption entityFileType(EntityFileType entityFileType)
      ファイル種類を設定します。
      パラメータ:
      entityFileType - ファイル種類
    • getUniqueKey

      public String getUniqueKey()
      ユニークキーを返します。
      戻り値:
      ユニークキー
    • setUniqueKey

      public void setUniqueKey(String uniqueKey)
      ユニークキーを設定します。
      パラメータ:
      uniqueKey - ユニークキー
    • uniqueKey

      public EntityFileUploadOption uniqueKey(String uniqueKey)
      ユニークキーを設定します。
      パラメータ:
      uniqueKey - ユニークキー
    • isDenyInsert

      public boolean isDenyInsert()
      Insertを許可しないかを返します。
      戻り値:
      Insertを許可しないか
    • setDenyInsert

      public void setDenyInsert(boolean denyInsert)
      Insertを許可しないかを設定します。
      パラメータ:
      denyInsert - Insertを許可しないか
    • denyInsert

      public EntityFileUploadOption denyInsert(boolean denyInsert)
      Insertを許可しないかを設定します。
      パラメータ:
      denyInsert - Insertを許可しないか
    • isDenyUpdate

      public boolean isDenyUpdate()
      Updateを許可しないかを返します。
      戻り値:
      Updateを許可しないか
    • setDenyUpdate

      public void setDenyUpdate(boolean denyUpdate)
      Updateを許可しないかを設定します。
      パラメータ:
      denyUpdate - Updateを許可しないか
    • denyUpdate

      public EntityFileUploadOption denyUpdate(boolean denyUpdate)
      Updateを許可しないかを設定します。
      パラメータ:
      denyUpdate - Updateを許可しないか
    • isDenyDelete

      public boolean isDenyDelete()
      Deleteを許可しないかを返します。
      戻り値:
      Deleteを許可しないか
    • setDenyDelete

      public void setDenyDelete(boolean denyDelete)
      Deleteを許可しないかを設定します。
      パラメータ:
      denyDelete - Deleteを許可しないか
    • denyDelete

      public EntityFileUploadOption denyDelete(boolean denyDelete)
      Deleteを許可しないかを設定します。
      パラメータ:
      denyDelete - Deleteを許可しないか
    • getInsertProperties

      public Set<String> getInsertProperties()
      Insert対象プロパティを返します。
      戻り値:
      Insert対象プロパティ
    • setInsertProperties

      public void setInsertProperties(Set<String> insertProperties)
      Insert対象プロパティを設定します。
      パラメータ:
      insertProperties - Insert対象プロパティ
    • insertProperties

      public EntityFileUploadOption insertProperties(Set<String> insertProperties)
      Insert対象プロパティを設定します。
      パラメータ:
      insertProperties - Insert対象プロパティ
    • getUpdateProperties

      public Set<String> getUpdateProperties()
      Update対象プロパティを返します。
      戻り値:
      Update対象プロパティ
    • setUpdateProperties

      public void setUpdateProperties(Set<String> updateProperties)
      Update対象プロパティを設定します。
      パラメータ:
      updateProperties - Update対象プロパティ
    • updateProperties

      public EntityFileUploadOption updateProperties(Set<String> updateProperties)
      Update対象プロパティを設定します。
      パラメータ:
      updateProperties - Update対象プロパティ
    • getTransactionType

      public TransactionType getTransactionType()
      トランザクション制御を返します。
      戻り値:
      トランザクション制御
    • setTransactionType

      public void setTransactionType(TransactionType transactionType)
      トランザクション制御を設定します。
      パラメータ:
      transactionType - トランザクション制御
    • transactionType

      public EntityFileUploadOption transactionType(TransactionType transactionType)
      トランザクション制御を設定します。
      パラメータ:
      transactionType - トランザクション制御
    • getCommitLimit

      public int getCommitLimit()
      トランザクションを分割する場合のコミット件数を返します。
      戻り値:
      トランザクションを分割する場合のコミット件数
    • setCommitLimit

      public void setCommitLimit(int commitLimit)
      トランザクションを分割する場合のコミット件数を設定します。
      パラメータ:
      commitLimit - トランザクションを分割する場合のコミット件数
    • commitLimit

      public EntityFileUploadOption commitLimit(int commitLimit)
      トランザクションを分割する場合のコミット件数を設定します。
      パラメータ:
      commitLimit - トランザクションを分割する場合のコミット件数
    • isWithReferenceVersion

      public boolean isWithReferenceVersion()
      Referenceプロパティの場合はバージョンも指定するかを返します。
      戻り値:
      Referenceプロパティの場合はバージョンも指定するか
    • setWithReferenceVersion

      public void setWithReferenceVersion(boolean withReferenceVersion)
      Referenceプロパティの場合はバージョンも指定するかを設定します。
      パラメータ:
      withReferenceVersion - Referenceプロパティの場合はバージョンも指定するか
    • withReferenceVersion

      public EntityFileUploadOption withReferenceVersion(boolean withReferenceVersion)
      Referenceプロパティの場合はバージョンも指定するかを設定します。
      パラメータ:
      withReferenceVersion - Referenceプロパティの場合はバージョンも指定するか
    • isDeleteSpecificVersion

      public boolean isDeleteSpecificVersion()
      特定versionのみを削除するかを返します。
      戻り値:
      特定versionのみを削除するか
    • setDeleteSpecificVersion

      public void setDeleteSpecificVersion(boolean deleteSpecificVersion)
      特定versionのみを削除するかを設定します。
      パラメータ:
      deleteSpecificVersion - 特定versionのみを削除するか
    • deleteSpecificVersion

      public EntityFileUploadOption deleteSpecificVersion(boolean deleteSpecificVersion)
      特定versionのみを削除するかを設定します。
      パラメータ:
      deleteSpecificVersion - 特定versionのみを削除するか
    • getUpdateTargetVersionForNoneVersionedEntity

      public org.iplass.mtp.entity.TargetVersion getUpdateTargetVersionForNoneVersionedEntity()
      バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionを返します。
      戻り値:
      バージョン管理Entity以外の場合の更新時のデフォルトTargetVersion
    • setUpdateTargetVersionForNoneVersionedEntity

      public void setUpdateTargetVersionForNoneVersionedEntity(org.iplass.mtp.entity.TargetVersion updateTargetVersionForNoneVersionedEntity)
      バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionを設定します。
      パラメータ:
      updateTargetVersionForNoneVersionedEntity - バージョン管理Entity以外の場合の更新時のデフォルトTargetVersion
    • updateTargetVersionForNoneVersionedEntity

      public EntityFileUploadOption updateTargetVersionForNoneVersionedEntity(org.iplass.mtp.entity.TargetVersion updateTargetVersionForNoneVersionedEntity)
      バージョン管理Entity以外の場合の更新時のデフォルトTargetVersionを設定します。
      パラメータ:
      updateTargetVersionForNoneVersionedEntity - バージョン管理Entity以外の場合の更新時のデフォルトTargetVersion
    • getInterrupterClassName

      public String getInterrupterClassName()
      CsvUploadInterrupterクラス名を返します。
      戻り値:
      CsvUploadInterrupterクラス名
    • setInterrupterClassName

      public void setInterrupterClassName(String interrupterClassName)
      CsvUploadInterrupterクラス名を設定します。
      パラメータ:
      interrupterClassName - CsvUploadInterrupterクラス名
    • interrupterClassName

      public EntityFileUploadOption interrupterClassName(String interrupterClassName)
      CsvUploadInterrupterクラス名を設定します。
      パラメータ:
      interrupterClassName - CsvUploadInterrupterクラス名