public class CompositeMetaDataStore extends java.lang.Object implements MetaDataStore
| コンストラクタと説明 |
|---|
CompositeMetaDataStore() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.List<MetaDataEntryInfo> |
definitionList(int tenantId,
java.lang.String prefixPath) |
void |
destroyed()
Service破棄時に呼び出されます。
|
java.lang.String |
getDefaultStoreClass() |
java.util.List<MetaDataEntryInfo> |
getHistoryById(int tenantId,
java.lang.String id) |
java.util.List<MetaDataEntryInfo> |
getInvalidEntryList(int tenantId) |
java.util.List<java.lang.Integer> |
getOverwriteTenantIdList(int sharedTenantId,
java.lang.String metaDataId) |
MetaDataStorePathMapping[] |
getPathMapping() |
MetaDataStore[] |
getStore() |
<T extends MetaDataStore> |
getStore(java.lang.Class<T> storeType) |
boolean |
hasOverwriteMetaData(int sharedTenantId,
MetaDataEntry entry) |
void |
inited(MetaDataRepository service,
Config config)
Service初期化時に呼び出されます。
|
MetaDataEntry |
load(int tenantId,
java.lang.String path) |
MetaDataEntry |
load(int tenantId,
java.lang.String path,
int version) |
MetaDataEntry |
loadById(int tenantId,
java.lang.String id) |
MetaDataEntry |
loadById(int tenantId,
java.lang.String id,
int version)
IDベースでのロード.
|
void |
purgeById(int tenantId,
java.lang.String id) |
void |
remove(int tenantId,
java.lang.String path) |
MetaDataStore |
resolveStore(java.lang.String path) |
void |
setDefaultStoreClass(java.lang.String defaultStoreClass) |
void |
setPathMapping(MetaDataStorePathMapping[] pathMapping) |
void |
setStore(MetaDataStore[] store) |
void |
store(int tenantId,
MetaDataEntry metaDataEntry) |
void |
update(int tenantId,
MetaDataEntry metaDataEntry) |
void |
updateConfigById(int tenantId,
java.lang.String id,
MetaDataConfig config) |
public void destroyed()
ServiceInitListenerdestroyed インタフェース内 ServiceInitListener<MetaDataRepository>public void inited(MetaDataRepository service, Config config)
ServiceInitListenerinited インタフェース内 ServiceInitListener<MetaDataRepository>public MetaDataEntry loadById(int tenantId, java.lang.String id)
loadById インタフェース内 MetaDataStorepublic MetaDataEntry loadById(int tenantId, java.lang.String id, int version)
パスとストアの対応が定義づけられているストアは、そのストアから返却させる.
定義づけられてないストアは、デフォルトストアから返却させる.
loadById インタフェース内 MetaDataStorepublic java.util.List<MetaDataEntryInfo> definitionList(int tenantId, java.lang.String prefixPath) throws MetaDataRuntimeException
definitionList インタフェース内 MetaDataStoreMetaDataRuntimeExceptionpublic MetaDataEntry load(int tenantId, java.lang.String path) throws MetaDataRuntimeException
load インタフェース内 MetaDataStoreMetaDataRuntimeExceptionpublic MetaDataEntry load(int tenantId, java.lang.String path, int version) throws MetaDataRuntimeException
load インタフェース内 MetaDataStoreMetaDataRuntimeExceptionpublic void store(int tenantId,
MetaDataEntry metaDataEntry)
throws MetaDataRuntimeException
store インタフェース内 MetaDataStoreMetaDataRuntimeExceptionpublic void update(int tenantId,
MetaDataEntry metaDataEntry)
throws MetaDataRuntimeException
update インタフェース内 MetaDataStoreMetaDataRuntimeExceptionpublic void remove(int tenantId,
java.lang.String path)
throws MetaDataRuntimeException
remove インタフェース内 MetaDataStoreMetaDataRuntimeExceptionpublic void updateConfigById(int tenantId,
java.lang.String id,
MetaDataConfig config)
updateConfigById インタフェース内 MetaDataStorepublic java.util.List<MetaDataEntryInfo> getHistoryById(int tenantId, java.lang.String id)
getHistoryById インタフェース内 MetaDataStorepublic boolean hasOverwriteMetaData(int sharedTenantId,
MetaDataEntry entry)
public java.util.List<java.lang.Integer> getOverwriteTenantIdList(int sharedTenantId,
java.lang.String metaDataId)
public java.util.List<MetaDataEntryInfo> getInvalidEntryList(int tenantId)
public void purgeById(int tenantId,
java.lang.String id)
throws MetaDataRuntimeException
public MetaDataStore resolveStore(java.lang.String path)
public <T extends MetaDataStore> T getStore(java.lang.Class<T> storeType)
public MetaDataStore[] getStore()
public void setStore(MetaDataStore[] store)
public java.lang.String getDefaultStoreClass()
public void setDefaultStoreClass(java.lang.String defaultStoreClass)
public MetaDataStorePathMapping[] getPathMapping()
public void setPathMapping(MetaDataStorePathMapping[] pathMapping)