public final class MenuItemManager extends Object
コンストラクタと説明 |
---|
MenuItemManager()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addMenuItem(String parentMenuId,
MenuItem menuItem)
メニューアイテム情報を新規作成します。
|
void |
clearCache()
キャッシュをクリアします。
|
static void |
clearInstance()
メニューアイテムマネージャのインスタンスを初期化します。
|
MenuTree |
copyMenuTree(String menuId,
String 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)
指定されたメニューIDに紐づくメニュー構成情報を取得します。
|
void |
moveMenuNode(String menuId,
String parentMenuId)
メニューアイテムを移動します。
|
void |
updateMenuItem(MenuItem menuItem)
メニューアイテム情報を更新します。
|
void |
updateMenuItemId(String from,
String to)
メニューIDを変更します。
|
public MenuItemManager() throws MenuException
MenuException
- 初期化に失敗した場合に発生します。public static void clearInstance()
public void addMenuItem(String parentMenuId, MenuItem menuItem) throws MenuException
parentMenuId
- 親メニューIDmenuItem
- メニューアイテム情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。public void clearCache() throws MenuException
MenuException
- キャッシュのクリアに失敗した場合にスローされます。public MenuTree copyMenuTree(String menuId, String parentMenuId) throws MenuException
menuId
- コピーするメニューIDparentMenuId
- コピー先の親メニューIDMenuException
- 複製処理に失敗した場合public void deleteMenuItem(String... menuId) throws MenuException
menuId
- メニューIDMenuException
- 削除処理に失敗した場合、または引数が不正だった場合にスローされます。public List<String> getChildMenuIds(String menuId) throws MenuException
menuId
- 親のメニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public List<MenuItem> getChildren(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public MenuItem getMenuItem(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public List<MenuItem> getMenuItemsByUrl(String url)
url
- URLpublic MenuTree getMenuNode(String menuId) throws MenuException
menuId
- メニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public void moveMenuNode(String menuId, String parentMenuId) throws MenuException
menuId
- 移動するメニューIDparentMenuId
- 移動先の親メニューIDMenuException
- 移動処理に失敗した場合public void updateMenuItem(MenuItem menuItem) throws MenuException
menuItem
- メニューアイテム情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。public void updateMenuItemId(String from, String to) throws MenuException
from
- 変更元のメニューIDto
- 変更後のメニューIDMenuException
- 更新に失敗した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION