修飾子とタイプ | メソッドと説明 |
---|---|
<D extends Definition> |
checkState(java.lang.Class<D> type,
java.lang.String definitionName)
指定のDefinitionの状態をチェックする。
|
<D extends Definition> |
getDefinitionEntry(java.lang.Class<D> type,
java.lang.String definitionName)
指定のDefinitionのDefinition本体およびメタ情報(DefinitionInfo)を取得します。
|
<D extends Definition> |
getDefinitionEntry(java.lang.Class<D> type,
java.lang.String definitionName,
int version)
指定のDefinitionの指定バージョンのDefinition本体およびメタ情報(DefinitionInfo)を取得します。
|
<D extends Definition> |
getInfo(java.lang.Class<D> type,
java.lang.String definitionName)
指定のDefinitionのメタデータ(DefinitionInfo)を取得します。
|
<D extends Definition> |
getTypedDefinitionManager(java.lang.Class<D> type)
型付けされたDefinitionManagerのインスタンスを返します。
|
<D extends Definition> |
listInfo(java.lang.Class<D> type,
java.lang.String filterPath)
DefinitionInfoのリストを取得します。
|
<D extends Definition> |
listName(java.lang.Class<D> type,
java.lang.String filterPath)
DefinitionSummaryのリストを取得します。
|
<D extends Definition> |
listName(java.lang.Class<D> type,
java.lang.String filterPath,
boolean recursive)
DefinitionSummaryのリストを取得します。
|
<D extends Definition> |
rename(java.lang.Class<D> type,
java.lang.String oldDefinitionName,
java.lang.String newDefinitionName)
指定のDefinitionのnameを変更します。
|
<D extends Definition> |
setSharedConfig(java.lang.Class<D> type,
java.lang.String definitionName,
SharedConfig config)
指定のDefinitionの共有設定を変更します。
|
<D extends Definition> void setSharedConfig(java.lang.Class<D> type, java.lang.String definitionName, SharedConfig config)
type
- 対象のDefinitionのclassインスタンスdefinitionName
- Definitionの定義名config
- 設定する共有設定<D extends Definition> DefinitionInfo getInfo(java.lang.Class<D> type, java.lang.String definitionName)
type
- 対象のDefinitionのclassインスタンスdefinitionName
- Definitionの定義名<D extends Definition> java.util.List<DefinitionInfo> listInfo(java.lang.Class<D> type, java.lang.String filterPath)
type
- 対象のDefinitionのclassインスタンスfilterPath
- "/"区切りのdefinitionNameのプレフィックス(Entity関連の定義は.区切りでも可)<D extends Definition> java.util.List<DefinitionSummary> listName(java.lang.Class<D> type, java.lang.String filterPath)
listName(Class, String, boolean)
をrecursive=trueで呼び出した場合と同一です。type
- 対象のDefinitionのclassインスタンスfilterPath
- "/"区切りのdefinitionNameのプレフィックス(Entity関連の定義は.区切りでも可)<D extends Definition> java.util.List<DefinitionSummary> listName(java.lang.Class<D> type, java.lang.String filterPath, boolean recursive)
type
- 対象のDefinitionのclassインスタンスfilterPath
- "/"区切りのdefinitionNameのプレフィックス(Entity関連の定義は.区切りでも可)<D extends Definition> void checkState(java.lang.Class<D> type, java.lang.String definitionName) throws IllegalDefinitionStateException
type
- 対象のDefinitionのclassインスタンスdefinitionName
- チェック対象のDefinition名IllegalDefinitionStateException
<D extends Definition> DefinitionEntry getDefinitionEntry(java.lang.Class<D> type, java.lang.String definitionName)
type
- 対象のDefinitionのclassインスタンスdefinitionName
- 取得対象のDefinition名<D extends Definition> DefinitionEntry getDefinitionEntry(java.lang.Class<D> type, java.lang.String definitionName, int version)
type
- 対象のDefinitionのclassインスタンスdefinitionName
- 取得対象のDefinition名version
- 対象のDefinitionのバージョン番号<D extends Definition> void rename(java.lang.Class<D> type, java.lang.String oldDefinitionName, java.lang.String newDefinitionName)
type
- 対象のDefinitionのclassインスタンスoldDefinitionName
- 変更前のnamenewDefinitionName
- 変更後のname<D extends Definition> TypedDefinitionManager<D> getTypedDefinitionManager(java.lang.Class<D> type)
type
- 対象のDefinitionのclassインスタンス