public class CompositeMetaDataStore extends java.lang.Object implements MetaDataStore
| コンストラクタと説明 |
|---|
CompositeMetaDataStore() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.util.List<MetaDataEntryInfo> |
definitionList(int tenantId,
java.lang.String prefixPath) |
java.util.List<MetaDataEntryInfo> |
definitionList(int tenantId,
java.lang.String prefixPath,
boolean withInvalid) |
void |
destroyed()
Service破棄時に呼び出されます。
|
java.lang.String |
getDefaultStoreClass() |
java.util.List<MetaDataEntryInfo> |
getHistoryById(int tenantId,
java.lang.String id) |
MetaDataStorePathMapping[] |
getPathMapping() |
MetaDataStore[] |
getStore() |
<T extends MetaDataStore> |
getStore(java.lang.Class<T> storeType) |
java.util.List<java.lang.Integer> |
getTenantIdsOf(java.lang.String id) |
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 java.util.List<MetaDataEntryInfo> definitionList(int tenantId, java.lang.String prefixPath, boolean withInvalid) 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 java.util.List<java.lang.Integer> getTenantIdsOf(java.lang.String id)
getTenantIdsOf インタフェース内 MetaDataStorepublic void purgeById(int tenantId,
java.lang.String id)
throws MetaDataRuntimeException
purgeById インタフェース内 MetaDataStoreMetaDataRuntimeExceptionpublic 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)