public interface MenuGroupManagerDelegate extends ManagerDelegate
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addMenuGroup(MenuGroup menuGroup)
メニューグループを追加します。
|
void |
clearCache()
キャッシュをクリアします。
|
MenuGroup |
copyMenuGroup(String menuGroupId)
メニューグループをコピーします。
|
void |
deleteAllMenuGroups()
すべてのメニューグループを削除します。
|
void |
deleteMenuGroup(String... menuGroupId)
メニューグループを削除します。
|
List<String> |
getAllMenuGroupIds()
すべてのメニューグループIDを取得します。
|
List<MenuGroup> |
getAllMenuGroups()
すべてのメニューグループを取得します。
|
List<String> |
getAvailableMenuGroupIds(String... category)
参照権限のあるメニューグループIDを取得します。
|
List<String> |
getAvailableMenuGroupIdsWithUser(String userCd,
String... category)
指定されたユーザコードとカテゴリに紐付く参照権限のあるメニューグループIDを取得します。
|
MenuTree |
getAvailableMenuTree(String... category)
カテゴリに紐付く参照権限のあるメニュー構成情報を取得します。
|
MenuTree |
getAvailableMenuTreeWithId(String... menuGroupId)
メニューグループIDに紐付く参照権限のあるメニュー構成情報を取得します。
|
MenuTree |
getAvailableMenuTreeWithUser(String userCd,
String... category)
指定されたユーザコードとカテゴリに紐付く参照権限のあるメニュー構成情報を取得します。
|
List<String> |
getManagedMenuGroupIds(String... category)
管理権限のあるメニューグループIDを取得します。
|
List<String> |
getManagedMenuGroupIdsWithUser(String userCd,
String... category)
指定されたユーザコードとカテゴリに紐付く管理権限のあるメニューグループIDを取得します。
|
List<MenuGroup> |
getManagedMenuGroups(String... category)
管理権限のあるメニューグループ情報一覧を取得します。
|
MenuTree |
getManagedMenuTree(String... category)
カテゴリに紐付く管理権限のあるメニュー構成情報を取得します。
|
MenuTree |
getManagedMenuTreeWithUser(String userCd,
String... category)
指定されたユーザコードとカテゴリに紐付く管理権限のあるメニュー構成情報を取得します。
|
MenuGroup |
getMenuGroup(String menuGroupId)
指定されたメニューグループIDに対応するメニューグループを取得します。
|
MenuGroup |
getMenuGroupByMenuId(String menuId)
指定されたメニューIDが属するメニューグループを取得します。
|
List<String> |
getMenuGroupIds(String... category)
指定されたカテゴリに対応するメニューグループIDのリストを取得します。
|
List<MenuGroup> |
getMenuGroups(String... category)
指定されたカテゴリに対応するメニューグループのリストを取得します。
|
MenuTree |
getMenuTree(String... category)
該当のカテゴリに紐付くメニュー構成を全て取得します。
|
MenuTree |
getMenuTreeWithId(String... menuGroupId)
該当のメニューグループIDに紐付くメニュー構成を全て取得します。
|
MenuItem |
getRootMenuItem(String menuGroupId)
ルートのメニューアイテムを取得します。
|
MenuTree |
getRootNode(String menuGroupId)
ルートのメニューノード情報を取得します。
|
void |
setMenuGroupCategory(String menuGroupId,
String category)
メニューグループにメニューグループカテゴリを設定します。
|
void |
setMenuTree(String menuGroupId,
MenuTree menuTree)
メニュー構成を保存します。
|
void |
updateMenuGroup(MenuGroup menuGroup)
メニューグループを更新します。
|
void |
updateMenuGroupId(String from,
String to)
メニューグループのIDを変更します。
|
void addMenuGroup(MenuGroup menuGroup) throws MenuException
menuGroup
- 追加するメニューグループ情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void clearCache() throws MenuException
MenuException
- キャッシュのクリアに失敗した場合にスローされます。MenuGroup copyMenuGroup(String menuGroupId) throws MenuException
menuGroupId
- コピーするメニューグループIDMenuException
- 読み込み処理に失敗した場合、または書き込み処理に失敗した場合にスローされます。void deleteAllMenuGroups() throws MenuException
MenuException
- 削除処理に失敗した場合にスローされます。void deleteMenuGroup(String... menuGroupId) throws MenuException
menuGroupId
- 削除するメニューグループIDMenuException
- 削除処理に失敗した場合、または引数が不正だった場合にスローされます。List<String> getAllMenuGroupIds() throws MenuException
MenuException
- 読み込み処理に失敗した場合にスローされます。List<MenuGroup> getAllMenuGroups() throws MenuException
MenuException
- 読み込み処理に失敗した場合にスローされます。List<String> getAvailableMenuGroupIds(String... category) throws MenuException
category
- メニューブループカテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。List<String> getAvailableMenuGroupIdsWithUser(String userCd, String... category) throws MenuException
userCd
- ユーザコードcategory
- メニューブループカテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuTree getAvailableMenuTree(String... category) throws MenuException
category
- メニューブループカテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuTree getAvailableMenuTreeWithId(String... menuGroupId) throws MenuException
menuGroupId
- メニューブループIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuTree getAvailableMenuTreeWithUser(String userCd, String... category) throws MenuException
userCd
- ユーザコードcategory
- メニューブループカテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。List<String> getManagedMenuGroupIds(String... category) throws MenuException
category
- カテゴリの一覧MenuException
- 読み込み処理に失敗した場合にスローされます。List<String> getManagedMenuGroupIdsWithUser(String userCd, String... category) throws MenuException
userCd
- ユーザコードcategory
- メニューブループカテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。List<MenuGroup> getManagedMenuGroups(String... category) throws MenuException
category
- カテゴリの一覧MenuException
- 読み込み処理に失敗した場合にスローされます。MenuTree getManagedMenuTree(String... category) throws MenuException
category
- メニューグループカテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuTree getManagedMenuTreeWithUser(String userCd, String... category) throws MenuException
userCd
- ユーザコードcategory
- メニューブループカテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuGroup getMenuGroup(String menuGroupId) throws MenuException
menuGroupId
- メニューグループIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuGroup getMenuGroupByMenuId(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。List<String> getMenuGroupIds(String... category) throws MenuException
category
- カテゴリの一覧MenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。List<MenuGroup> getMenuGroups(String... category) throws MenuException
category
- カテゴリの一覧MenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuTree getMenuTree(String... category) throws MenuException
category
- カテゴリMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuTree getMenuTreeWithId(String... menuGroupId) throws MenuException
menuGroupId
- メニューグループIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuItem getRootMenuItem(String menuGroupId) throws MenuException
menuGroupId
- メニューグループIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuTree getRootNode(String menuGroupId) throws MenuException
menuGroupId
- メニューグループIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。void setMenuGroupCategory(String menuGroupId, String category) throws MenuException
menuGroupId
- メニューグループIDcategory
- 設定するメニューグループカテゴリMenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void setMenuTree(String menuGroupId, MenuTree menuTree) throws MenuException
menuGroupId
- メニューグループIDmenuTree
- メニュー構成情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void updateMenuGroup(MenuGroup menuGroup) throws MenuException
menuGroup
- 更新するメニューグループ情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void updateMenuGroupId(String from, String to) throws MenuException
from
- 変更元のIDto
- 変更後のIDMenuException
- 更新処理に失敗した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION