public interface TypedMetaDataService<M extends RootMetaData,R extends MetaDataRuntime> extends Service
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
createMetaData(M meta)
メタデータを作成します。
|
java.lang.Class<M> |
getMetaDataType()
メタデータのクラスを取得します。
|
R |
getRuntimeById(java.lang.String id)
Runtimeクラスを取得します。
|
R |
getRuntimeByName(java.lang.String name)
Runtimeクラスを取得します。
|
java.lang.Class<R> |
getRuntimeType()
メタデータのRuntimeクラスを取得します。
|
java.util.List<MetaDataEntryInfo> |
list()
メタデータ情報の一覧を取得します。
|
java.util.List<MetaDataEntryInfo> |
list(java.lang.String path)
メタデータ情報の一覧を取得します。
|
java.util.List<java.lang.String> |
nameList()
メタデータの定義名の一覧を取得します。
|
void |
removeMetaData(java.lang.String definitionName)
メタデータを削除します。
|
void |
updateMetaData(M meta)
メタデータを更新します。
|
java.lang.Class<M> getMetaDataType()
java.lang.Class<R> getRuntimeType()
void createMetaData(M meta)
meta - メタデータvoid updateMetaData(M meta)
meta - メタデータvoid removeMetaData(java.lang.String definitionName)
id - R getRuntimeByName(java.lang.String name)
name - メタデータ名R getRuntimeById(java.lang.String id)
id - メタデータIDjava.util.List<java.lang.String> nameList()
java.util.List<MetaDataEntryInfo> list()
java.util.List<MetaDataEntryInfo> list(java.lang.String path)
path - パス