インタフェース TypedDefinitionManager<D extends Definition>
- 型パラメータ:
D
- このDefinitionManagerが扱うDefinitionのType
- すべてのスーパーインタフェース:
Manager
- 既知のサブインタフェースのリスト:
ActionMappingDefinitionManager
,AsyncCommandDefinitionManager
,AuthenticationPolicyDefinitionManager
,CommandDefinitionManager
,EntityCalendarManager
,EntityDefinitionManager
,EntityFilterManager
,EntityViewManager
,EntityWebApiDefinitionManager
,MailTemplateDefinitionManager
,MenuItemManager
,MenuTreeManager
,MessageManager
,OAuthAuthorizationDefinitionManager
,OAuthClientDefinitionManager
,OAuthResourceServerDefinitionManager
,OpenIdConnectDefinitionManager
,PreferenceManager
,PushNotificationTemplateDefinitionManager
,SelectValueDefinitionManager
,SmsMailTemplateDefinitionManager
,StaticResourceDefinitionManager
,TemplateDefinitionManager
,TenantManager
,TopViewDefinitionManager
,TreeViewManager
,UtilityClassDefinitionManager
,WebApiDefinitionManager
,WebhookEndpointDefinitionManager
,WebhookTemplateDefinitionManager
Definitionの取得、更新を行うための型付けされたManagerのインタフェースです。
-
メソッドの概要
修飾子とタイプメソッド説明新規にDefinitionを作成します。現在登録されているDefinition名のリストを返します。default List<DefinitionSummary>
現在登録されているDefinitionのDefinitionSummaryのリストをすべて返します。default List<DefinitionSummary>
definitionSummaryList
(String filterPath) 現在登録されているDefinitionのDefinitionSummaryのリストを返します。definitionSummaryList
(String filterPath, boolean recursive) 現在登録されているDefinitionのDefinitionSummaryのリストを返します。指定の定義名のDefinitionを取得します。このTypedDefinitionManagerが扱うDefinitionの型を返却します。指定の定義名のDefinitionを削除します。void
指定のDefinitionのnameを変更します。指定のDefinitionで既存のDefinitionを更新します。
-
メソッドの詳細
-
get
指定の定義名のDefinitionを取得します。- パラメータ:
definitionName
- 定義名- 戻り値:
- 指定の定義名で一意に特定されるDefinition
-
definitionList
現在登録されているDefinition名のリストを返します。- 戻り値:
- 定義名のリスト
-
definitionSummaryList
現在登録されているDefinitionのDefinitionSummaryのリストをすべて返します。- 戻り値:
- DefinitionSummary(Name, DisplayName, description)のリスト
-
definitionSummaryList
現在登録されているDefinitionのDefinitionSummaryのリストを返します。 再帰的に階層下の定義をすべて取得します。definitionSummaryList(String, boolean)
のrecursiveをtrueで呼び出します。- パラメータ:
filterPath
- "/"もしくは"."区切りのdefinitionNameのプレフィックス(実装されるDefinitionによりパス区切り文字は異なります)- 戻り値:
- DefinitionSummary(Name, DisplayName, description)のリスト
-
definitionSummaryList
現在登録されているDefinitionのDefinitionSummaryのリストを返します。 filterPathが指定された場合は、当該パス以下のDefinitionから取得します。 filterPathがnullもしくは、"/"、""の場合は、すべてのDefinitionから取得します。 recursive=trueが指定された場合は、再帰的に階層下の定義をすべて取得します。- パラメータ:
filterPath
- "/"もしくは"."区切りのdefinitionNameのプレフィックス(実装されるDefinitionによりパス区切り文字は異なります)recursive
- 再帰的に階層下の定義をすべて取得する場合はtrue- 戻り値:
- DefinitionSummary(Name, DisplayName, description)のリスト
-
create
新規にDefinitionを作成します。- パラメータ:
definition
- 新規に作成するDefinition- 戻り値:
- 作成結果
-
update
指定のDefinitionで既存のDefinitionを更新します。 (定義名の一致する定義を更新します。)- パラメータ:
definition
- 更新するDefinition- 戻り値:
- 更新結果
-
remove
指定の定義名のDefinitionを削除します。- パラメータ:
definitionName
- 定義名- 戻り値:
- 削除結果
-
rename
指定のDefinitionのnameを変更します。- パラメータ:
oldDefinitionName
- 古いnamenewDefinitionName
- 新しいname
-
getDefinitionType
このTypedDefinitionManagerが扱うDefinitionの型を返却します。- 戻り値:
-