クラス TenantService

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

public class TenantService extends Object implements Service
テナント情報管理サービス
  • コンストラクタの詳細

    • TenantService

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

    • init

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

      public void destroy()
      定義:
      destroy インタフェース内 Service
    • getTenant

      public Tenant getTenant(String url)
      テナント情報を取得する。(テナントURL指定)
      パラメータ:
      url - テナントURL
      戻り値:
      テナント情報(存在しない場合はNull)
    • getTenant

      public Tenant getTenant(int id)
      テナント情報を取得する。(ID指定)
      パラメータ:
      id - テナントID
      戻り値:
      テナント情報(存在しない場合はNull)
    • registTenant

      public void registTenant(Tenant tenant, String registId)
      テナントを作成する。
      パラメータ:
      tenant - 登録するテナント情報
    • updateTenant

      public void updateTenant(Tenant tenant)
      テナントを更新する。
      基本情報は更新できない(ID,HostName,URLは変更できない。)
      パラメータ:
      tenant - テナント情報
    • updateTenant

      public void updateTenant(Tenant tenant, String updateId)
    • updateTenant

      public void updateTenant(Tenant tenant, String updateId, boolean forceUpdate)
      テナントを更新する。
      基本情報は更新できない(ID,HostName,URLは変更できない。)
      パラメータ:
      tenant - テナント情報
    • getAllTenantIdList

      public List<Integer> getAllTenantIdList()