public class MetaTenantService extends AbstractTypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler> implements Service
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
MetaTenantService.ConfigType |
static class |
MetaTenantService.TypeMap |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
TENANT_META_PATH
メタデータ登録パス
|
| コンストラクタと説明 |
|---|
MetaTenantService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
createMetaData(MetaTenant meta)
メタデータを作成します。
|
void |
destroy() |
MetaTenant.MetaTenantHandler |
get() |
TenantConfig |
getBindTenantConfig(Tenant tenant,
java.lang.String bindName) |
static java.lang.String |
getFixedPath() |
java.lang.Class<MetaTenant> |
getMetaDataType()
メタデータのクラスを取得します。
|
(package private) java.util.Collection<java.lang.Class<? extends MetaTenantConfig>> |
getMetaTenantConfigClasses() |
MetaTenant.MetaTenantHandler |
getRuntimeById(java.lang.String id)
Runtimeクラスを取得します。
|
MetaTenant.MetaTenantHandler |
getRuntimeByName(java.lang.String name)
Runtimeクラスを取得します。
|
java.lang.Class<MetaTenant.MetaTenantHandler> |
getRuntimeType()
メタデータのRuntimeクラスを取得します。
|
void |
init(Config config) |
MetaTenantConfig |
toMetaConfig(TenantConfig tenantConfig) |
void |
updateMetaData(MetaTenant meta)
メタデータを更新します。
|
list, list, nameList, removeMetaDatapublic static final java.lang.String TENANT_META_PATH
public static java.lang.String getFixedPath()
public java.lang.Class<MetaTenant> getMetaDataType()
TypedMetaDataServicegetMetaDataType インタフェース内 TypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>public java.lang.Class<MetaTenant.MetaTenantHandler> getRuntimeType()
TypedMetaDataServicegetRuntimeType インタフェース内 TypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>public void createMetaData(MetaTenant meta)
TypedMetaDataServicecreateMetaData インタフェース内 TypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>createMetaData クラス内 AbstractTypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>meta - メタデータpublic void updateMetaData(MetaTenant meta)
TypedMetaDataServiceupdateMetaData インタフェース内 TypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>updateMetaData クラス内 AbstractTypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>meta - メタデータpublic MetaTenant.MetaTenantHandler get()
public MetaTenant.MetaTenantHandler getRuntimeById(java.lang.String id)
TypedMetaDataServicegetRuntimeById インタフェース内 TypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>getRuntimeById クラス内 AbstractTypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>id - メタデータIDpublic MetaTenant.MetaTenantHandler getRuntimeByName(java.lang.String name)
TypedMetaDataServicegetRuntimeByName インタフェース内 TypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>getRuntimeByName クラス内 AbstractTypedMetaDataService<MetaTenant,MetaTenant.MetaTenantHandler>name - メタデータ名public MetaTenantConfig toMetaConfig(TenantConfig tenantConfig)
public TenantConfig getBindTenantConfig(Tenant tenant, java.lang.String bindName)
java.util.Collection<java.lang.Class<? extends MetaTenantConfig>> getMetaTenantConfigClasses()