public interface MenuItemManagerDelegate extends ManagerDelegate
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addMenuItem(String parentMenuId,
MenuItem menuItem)
メニューアイテム情報を追加します。
|
void |
addRootMenuItem(MenuItem menuItem)
ルートとなるメニューアイテムを作成します。
|
void |
addRootMenuItem(String menuGroupId,
MenuItem menuItem)
ルートとなるメニューアイテムを作成します。
|
void |
clearCache()
キャッシュをクリアします。
|
MenuTree |
copyMenuTree(String menuId,
String parentMenuId)
menuIdに指定したノード以下のメニュー構成をparentMenuIdの配下にコピーします。
|
void |
deleteMenuItem(String... menuId)
メニューアイテム情報を削除します。
|
List<String> |
getChildMenuIds(String menuId)
子ノードのメニューIDリストを取得します。
|
List<MenuItem> |
getChildren(String menuId)
子ノードのリストを取得します。
|
MenuItem |
getMenuItem(String menuId)
メニューアイテム情報を読み込みます。
|
List<MenuItem> |
getMenuItemsByUrl(String url)
URLをもとにメニューアイテムを検索します。
|
MenuTree |
getMenuNode(String menuId)
自分自身と子ノードを取得します。
|
void |
moveMenuNode(String menuId,
String parentMenuId)
menuIdに指定されたメニューアイテム以下のメニュー構造をparentMenuIdに指定されたメニューアイテム配下に移動します。
|
void |
updateMenuItem(MenuItem menuItem)
メニューアイテム情報を更新します。
|
void |
updateMenuItemId(String from,
String to)
メニューアイテムのIDを変更します。
|
void addMenuItem(String parentMenuId, MenuItem menuItem) throws MenuException
parentMenuId
- 親メニューIDmenuItem
- 追加するメニューアイテム情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void addRootMenuItem(MenuItem menuItem) throws MenuException
menuItem
- メニューアイテムMenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void addRootMenuItem(String menuGroupId, MenuItem menuItem) throws MenuException
menuGroupId
- メニューグループIDmenuItem
- メニューアイテムMenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void clearCache() throws MenuException
MenuException
- キャッシュのクリアに失敗した場合にスローされます。MenuTree copyMenuTree(String menuId, String parentMenuId) throws MenuException
MenuItem.getOriginalMenuId()
の値はコピー元のoriginalMenuIdと同じ値のままです。menuId
- コピーするメニューIDparentMenuId
- コピー先の親メニューIDMenuException
- 複製処理に失敗した場合void deleteMenuItem(String... menuId) throws MenuException
menuId
- 削除するメニューIDMenuException
- 削除処理に失敗した場合、または引数が不正だった場合にスローされます。List<String> getChildMenuIds(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。List<MenuItem> getChildren(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。MenuItem getMenuItem(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。List<MenuItem> getMenuItemsByUrl(String url)
url
- urlMenuTree getMenuNode(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。void moveMenuNode(String menuId, String parentMenuId) throws MenuException
menuId
- メニューIDparentMenuId
- 移動先の親メニューIDMenuException
- 移動処理に失敗した場合void updateMenuItem(MenuItem menuItem) throws MenuException
menuItem
- 更新するメニューアイテム情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。void updateMenuItemId(String from, String to) throws MenuException
from
- 変更元のIDto
- 変更後のIDMenuException
- メニューアイテムのIDの更新に失敗した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION