クラス TenantBatch

java.lang.Object
org.iplass.mtp.tools.batch.MtpCuiBase
org.iplass.mtp.tools.batch.tenant.TenantBatch

public class TenantBatch extends MtpCuiBase
テナント情報を管理するクラス。
  • フィールド詳細

  • コンストラクタの詳細

    • TenantBatch

      public TenantBatch(String... args)
      args[0]・・・execMode
  • メソッドの詳細

    • main

      public static void main(String[] args)
      args[0]・・・execMode
    • execute

      public boolean execute()
      モードに合わせて実行します。
      戻り値:
    • getExecMode

      public TenantBatch.TenantBatchExecMode getExecMode()
    • setExecMode

      public void setExecMode(TenantBatch.TenantBatchExecMode execMode)
    • executeCreate

      public boolean executeCreate(org.iplass.mtp.impl.tools.tenant.TenantCreateParameter param)
      テナントを作成します。(TenantManagerAppからの実行もこちらを呼び出す)
      パラメータ:
      info - 作成情報
      戻り値:
    • logArguments

      public void logArguments(org.iplass.mtp.impl.tools.tenant.TenantCreateParameter param)
      テナント作成情報を出力します。
    • executeDelete

      public boolean executeDelete(org.iplass.mtp.impl.tools.tenant.TenantDeleteParameter param)
      テナントを削除します。(TenantManagerAppからの実行もこちらを呼び出す)
      パラメータ:
      param - 削除情報
      戻り値:
    • logArguments

      public void logArguments(org.iplass.mtp.impl.tools.tenant.TenantDeleteParameter param)
      テナント削除情報を出力します。
    • loggingLogger

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