クラス MetaDataRepository
java.lang.Object
org.iplass.mtp.impl.metadata.MetaDataRepository
- すべての実装されたインタフェース:
Service
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明definitionList(int tenantId, String prefixPath, boolean withShared) definitionList(int tenantId, String prefixPath, boolean withShared, boolean withInvalid) 指定されたメタデータパスのメタデータ定義情報を取得する。voiddestroy()getHistoryById(int tenantId, String definitionId) getTenantIdsOf(String metaDataId) voidvoidvoidvoidstore(int tenantId, MetaDataEntry metaDataEntry) voidupdate(int tenantId, MetaDataEntry metaDataEntry) voidupdateConfigById(int tenantId, String id, MetaDataConfig config)
-
コンストラクタの詳細
-
MetaDataRepository
public MetaDataRepository()
-
-
メソッドの詳細
-
getTenantLocalStore
-
loadById
-
loadById
-
definitionList
public List<MetaDataEntryInfo> definitionList(int tenantId, String prefixPath, boolean withShared, boolean withInvalid) 指定されたメタデータパスのメタデータ定義情報を取得する。withInvalid が false の場合:
取得するメタデータは全て有効です。MetaDataEntryInfo はメタデータパスでユニークです。
withInvalid が true の場合:
取得するメタデータには無効なメタデータを含みます。MetaDataEntryInfo は同一メタデータパスの情報を含むことがあります。
同一メタデータパスの情報を含むケースとして、同一メタデータパスで定義・削除を繰り返した場合、同一メタデータパスのメタデータID違いのレコードが作成されます。
この場合、返却するデータには、同一メタデータパス、メタデータID違いの定義済みの有効なメタデータ、削除された無効なメタデータ全てを含みます。- パラメータ:
tenantId- テナントIDprefixPath- メタデータプレフィックスパスwithShared- 共有ストアを含むかどうかwithInvalid- 無効データを含むかどうか- 戻り値:
- メタデータ定義情報リスト
-
definitionList
public List<MetaDataEntryInfo> definitionList(int tenantId, String prefixPath, boolean withShared) throws MetaDataRuntimeException -
destroy
public void destroy() -
init
-
load
public MetaDataEntry load(int tenantId, String path, boolean withShared) throws MetaDataRuntimeException -
load
public MetaDataEntry load(int tenantId, String path, int version, boolean withShared) throws MetaDataRuntimeException -
store
-
update
-
remove
-
updateConfigById
-
getTenantIdsOf
-
purgeById
-
getHistoryById
public List<MetaDataEntryInfo> getHistoryById(int tenantId, String definitionId) throws MetaDataRuntimeException
-