クラス MetaTenant

すべての実装されたインタフェース:
Serializable, DefinableMetaData<Tenant>, MetaData, RootMetaData

public class MetaTenant extends BaseRootMetaData implements DefinableMetaData<Tenant>
テナントのメタ情報
関連項目:
  • コンストラクタの詳細

    • MetaTenant

      public MetaTenant()
      デフォルトコンストラクタ
    • MetaTenant

      public MetaTenant(Tenant tenant)
      コンストラクタ

      Tenant から MetaTenant を作成します。

      パラメータ:
      tenant - Tenant
  • メソッドの詳細

    • copy

      public MetaTenant copy()
      インタフェースからコピーされた説明: MetaData
      当該のメタデータのコピーを作成する。
      定義:
      copy インタフェース内 MetaData
      定義:
      copy インタフェース内 RootMetaData
      戻り値:
      コピーされたメタデータ
    • createRuntime

      public MetaTenant.MetaTenantHandler createRuntime(MetaDataConfig metaDataConfig)
      インタフェースからコピーされた説明: RootMetaData
      このメタデータの情報から、何らかの処理を実際に実行するMetaDataRuntimeを取得する。 メタデータ自身は、リポジトリ上に保存するデータのみを保持する形に作成し、 動的なものは、MetaDataRuntimeに保持するようにする。
      定義:
      createRuntime インタフェース内 RootMetaData
      戻り値:
      MetaDataRuntimeのインスタンス
    • getTenantConfigs

      public List<MetaTenantConfig> getTenantConfigs()
    • setTenantConfigs

      public void setTenantConfigs(List<MetaTenantConfig> tenantConfigs)
    • applyToTenant

      public void applyToTenant(Tenant tenant)
      Tenant に値を設定します。
      パラメータ:
      tenant - Tenant
    • applyConfig

      public void applyConfig(Tenant definition)
      インタフェースからコピーされた説明: DefinableMetaData
      DefinitionをMetaDataに変換します。
      定義:
      applyConfig インタフェース内 DefinableMetaData<Tenant>
      パラメータ:
      definition - Definition
    • currentConfig

      public Tenant currentConfig()
      インタフェースからコピーされた説明: DefinableMetaData
      MetaDataをDefinitionに変換します。
      定義:
      currentConfig インタフェース内 DefinableMetaData<Tenant>
      戻り値:
      Definition