public interface ExternalMenuManagerDelegate extends ManagerDelegate
修飾子とタイプ | メソッドと説明 |
---|---|
MenuTree |
getAvailableMenuTree(MenuProvider provider,
String userCd,
String clientTypeId,
String category)
引数で指定したユーザの利用可能なメニューツリー情報を、指定のメニュープロバイダから取得します。
|
MenuTree |
getAvailableMenuTree(String userCd,
String clientTypeId,
String category)
引数で指定したユーザの利用可能なメニューツリー情報を、設定された全てのメニュープロバイダから取得します。
|
MenuTree |
getManagedMenuTree(MenuProvider provider,
String userCd,
String clientTypeId,
String category)
引数で指定したユーザの管理可能なメニューツリー情報を、指定のメニュープロバイダから取得します。
|
MenuTree |
getManagedMenuTree(String userCd,
String clientTypeId,
String category)
引数で指定したユーザの管理可能なメニューツリー情報を、設定された全てのメニュープロバイダから取得します。
|
List<MenuProvider> |
getMenuProviders()
有効な外部メニュープロバイダの一覧を取得します。
|
List<MenuProvider> |
getMenuProviders(boolean editable)
外部メニュープロバイダの一覧を取得します。
|
void |
invalidate(String providerId)
メニュープロバイダを無効化します。
|
boolean |
isEnable()
外部連携が有効かどうかを取得します。
|
MenuTree getAvailableMenuTree(MenuProvider provider, String userCd, String clientTypeId, String category) throws ExternalMenuException
provider
- メニュー情報取得先のメニュープロバイダuserCd
- 対象のユーザコードclientTypeId
- 対象のクライアントタイプIDcategory
- 対象のメニューグループカテゴリExternalMenuException
- メニューツリー情報の取得に失敗した場合に発生します。MenuTree getAvailableMenuTree(String userCd, String clientTypeId, String category) throws ExternalMenuException
userCd
- 対象のユーザコードclientTypeId
- 対象のクライアントタイプIDcategory
- 対象のメニューグループカテゴリExternalMenuException
- メニューツリー情報の取得に失敗した場合に発生します。MenuTree getManagedMenuTree(MenuProvider provider, String userCd, String clientTypeId, String category) throws ExternalMenuException
provider
- メニュー情報取得先のメニュープロバイダuserCd
- 対象のユーザコードclientTypeId
- 対象のクライアントタイプIDcategory
- 対象のメニューグループカテゴリExternalMenuException
- メニューグループ一覧の取得に失敗した場合に発生します。MenuTree getManagedMenuTree(String userCd, String clientTypeId, String category) throws ExternalMenuException
userCd
- 対象のユーザコードclientTypeId
- 対象のクライアントタイプIDcategory
- 対象のメニューグループカテゴリExternalMenuException
- メニューグループ一覧の取得に失敗した場合に発生します。List<MenuProvider> getMenuProviders() throws ExternalMenuException
ExternalMenuException
- 外部メニュープロバイダ一覧の取得に失敗した場合に発生します。List<MenuProvider> getMenuProviders(boolean editable) throws ExternalMenuException
editable
- true
の場合、管理画面で管理可能なメニュープロバイダのみ取得します。false
の場合、有効なすべてのメニュープロバイダを取得します。ExternalMenuException
- 外部メニュープロバイダ一覧の取得に失敗した場合に発生します。void invalidate(String providerId) throws ExternalMenuException
providerId
- 無効化するメニュープロバイダIDExternalMenuException
- メニュープロバイダの無効化に失敗した場合に発生します。boolean isEnable()
true
、無効の場合 false
を返却します。Copyright © 2012 NTT DATA INTRAMART CORPORATION