クラス StorageSpaceMigration

java.lang.Object
org.iplass.mtp.tools.batch.MtpCuiBase
org.iplass.mtp.tools.batch.storagespace.StorageSpaceMigration

public class StorageSpaceMigration extends MtpCuiBase
StorageSpace移行バッチ
  • コンストラクタの詳細

    • StorageSpaceMigration

      public StorageSpaceMigration(String... args)
      コンストラクタ

      • args[0]・・・execMode["Wizard" or "Silent"]
      • args[1]・・・tenantId
      • args[2]・・・entityName
      • args[3]・・・storageSpaceName
      • args[4]・・・withCleanup
      • args[5]・・・pseudoPartitionLocation

      pseudoPartitionLocation は後から追加したパラメータとなっている。互換性維持の為、最後に追加している。

  • メソッドの詳細

    • main

      public static void main(String[] args)
      メイン処理
      パラメータ:
      args - 引数
    • setExecMode

      public void setExecMode(ExecMode execMode)
      実行モードを設定します。
      パラメータ:
      execMode - 実行モード
    • setTenantId

      public void setTenantId(int tenantId)
      テナントIDを設定します。
      パラメータ:
      tenantId - テナントID
    • setEntityName

      public void setEntityName(String entityName)
      Entity名を設定します。
      パラメータ:
      entityName - Entity名
    • setStorageSpaceName

      public void setStorageSpaceName(String storageSpaceName)
      StorageSpace名を設定します。
      パラメータ:
      storageSpaceName - StorageSpace名
    • setWithCleanup

      public void setWithCleanup(boolean withCleanup)
      クリーンアップを行うかを設定します。
      パラメータ:
      withCleanup - クリーンアップ指示
    • setPseudoPartitionLocation

      public void setPseudoPartitionLocation(int pseudoPartitionLocation)
      疑似パーティション位置を設定します。
      パラメータ:
      pseudoPartitionLocation - 疑似パーティション位置
    • execute

      public boolean execute() throws Exception
      モードに合わせて実行します。
      戻り値:
      実行結果
      例外:
      Exception
    • loggingLogger

      protected org.slf4j.Logger loggingLogger()
      定義:
      loggingLogger クラス内 MtpCuiBase