クラス EntityCsvImportService

java.lang.Object
org.iplass.mtp.impl.fileport.EntityCsvImportService
すべての実装されたインタフェース:
org.iplass.mtp.spi.Service

public class EntityCsvImportService extends Object implements org.iplass.mtp.spi.Service
  • フィールド詳細

  • コンストラクタの詳細

    • EntityCsvImportService

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

    • init

      public void init(org.iplass.mtp.spi.Config config)
      定義:
      init インタフェース内 org.iplass.mtp.spi.Service
    • destroy

      public void destroy()
      定義:
      destroy インタフェース内 org.iplass.mtp.spi.Service
    • setCanCreateUserWithSpecificPassword

      public void setCanCreateUserWithSpecificPassword(boolean canCreateUserWithSpecificPassword)
    • importEntityData

      public EntityCsvImportResult importEntityData(String targetName, InputStream is, org.iplass.mtp.impl.metadata.MetaDataEntry entry, EntityCsvImportOption condition, ZipFile zipFile, String importBinaryDataDir, List<String> excludeEntityNames)
      EntityデータをImportします。
      パラメータ:
      targetName - インポート対象の名前(Package名またはCSVファイル名)
      is - CSVファイル(Stream)
      entry - 対象Entity
      condition - Import条件
      zipFile - LOBファイルが格納されているzipファイル(nullの場合、LOBファイルは取り込みません)
      importBinaryDataDir - LOBファイルが格納されているディレクトリ(nullの場合、LOBファイルは取り込みません)
      excludeEntityNames - インポート対象外とするエンティティ名
      戻り値:
      Import結果
    • asyncImportEntityData

      public void asyncImportEntityData(String targetName, InputStream is, String defName, EntityCsvImportOption option, List<String> excludeEntityNames)
      Entityデータを非同期でImportします。
      パラメータ:
      targetName - インポート対象の名前(Package名またはCSVファイル名)
      is - CSVファイル(Stream)
      defName - 対象Entityの定義名
      option - Import条件
      excludeEntityNames - インポート対象外とするエンティティ名