public class MyMenuItemManager extends Object
コンストラクタと説明 |
---|
MyMenuItemManager()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
MyMenuItem |
addMyMenuCategory(String userCd,
String clientTypeId)
マイメニューアイテム情報を登録するためのカテゴリを新規作成します。
|
void |
addMyMenuItem(String userCd,
String parentMenuId,
MyMenuItem myMenuItem)
マイメニューアイテム情報を新規作成します。
|
static void |
clearInstance()
マイメニューアイテムマネージャのインスタンスを初期化します。
|
MyMenuTree |
copy2MyMenu(String userCd,
String menuId,
String parentMenuId)
メニューアイテムをマイメニューアイテムにコピーします。
|
MyMenuTree |
copyMyMenuTree(String userCd,
String menuId,
String parentMenuId)
マイメニューアイテムをコピーします。
|
void |
deleteMyMenu(String userCd)
指定されたユーザに登録されているすべてのマイメニューアイテムを削除します。
|
void |
deleteMyMenuItem(String userCd,
String... menuId)
マイメニューアイテム情報を削除します。
|
List<String> |
getChildMenuIds(String userCd,
String menuId)
子ノードのマイメニューIDリストを取得します。
|
List<MyMenuItem> |
getChildren(String userCd,
String menuId)
子ノードのマイメニューアイテム情報のリストを取得します。
|
MyMenuItem |
getMyMenuItem(String userCd,
String menuId)
マイメニューアイテム情報を取得します。
|
List<MyMenuItem> |
getMyMenuItemsByUrl(String userCd,
String url)
指定されたURLに紐づくマイメニューアイテム情報のリストを取得します。
|
MyMenuTree |
getMyMenuNode(String userCd,
String menuId)
指定されたマイメニューIDに紐づくマイメニュー構成情報を取得します。
|
MyMenuItem |
getRootMyMenuItem(String userCd,
String clientTypeId)
ルートのマイメニューアイテム情報を取得します。
|
MyMenuTree |
getRootMyMenuTree(String userCd,
String clientTypeId)
ルートのマイメニュー構成情報を取得します。
|
boolean |
hasMyMenuItemsByUrl(String userCd,
String url)
指定されたURLに紐づくマイメニューアイテム情報が存在するかどうか取得します。
|
void |
moveMyMenuNode(String userCd,
String menuId,
String parentMenuId)
マイメニューアイテムを移動します。
|
void |
updateMyMenuItem(String userCd,
MyMenuItem myMenuItem)
マイメニューアイテム情報を更新します。
|
void |
updateMyMenuItemId(String userCd,
String from,
String to)
マイメニューIDを変更します。
|
public MyMenuItemManager() throws MenuException
MenuException
- 初期化に失敗した場合に発生します。public static void clearInstance()
public MyMenuItem addMyMenuCategory(String userCd, String clientTypeId) throws MenuException
userCd
- ユーザコードclientTypeId
- クライアントタイプIDMenuException
- 書き込みに失敗した場合、または引数が不正だった場合public void addMyMenuItem(String userCd, String parentMenuId, MyMenuItem myMenuItem) throws MenuException
userCd
- ユーザコードparentMenuId
- 親マイメニューIDmyMenuItem
- マイメニューアイテム情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。public MyMenuTree copy2MyMenu(String userCd, String menuId, String parentMenuId) throws MenuException
copyMyMenuTree
を使用してください。userCd
- ユーザコードmenuId
- コピーするメニューIDparentMenuId
- コピー先の親マイメニューIDMenuException
- 複製処理に失敗した場合public MyMenuTree copyMyMenuTree(String userCd, String menuId, String parentMenuId) throws MenuException
copy2MyMenu
を使用してください。userCd
- ユーザコードmenuId
- コピーするマイメニューIDparentMenuId
- コピー先の親マイメニューIDMenuException
- 複製処理に失敗した場合public void deleteMyMenu(String userCd) throws MenuException
userCd
- ユーザコードMenuException
- マイメニューの削除に失敗した場合public void deleteMyMenuItem(String userCd, String... menuId) throws MenuException
userCd
- ユーザコードmenuId
- マイメニューIDMenuException
- 削除処理に失敗した場合、または引数が不正だった場合にスローされます。public List<String> getChildMenuIds(String userCd, String menuId) throws MenuException
userCd
- ユーザコードmenuId
- 親のマイメニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public List<MyMenuItem> getChildren(String userCd, String menuId) throws MenuException
userCd
- ユーザコードmenuId
- マイメニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public MyMenuItem getMyMenuItem(String userCd, String menuId) throws MenuException
userCd
- ユーザコードmenuId
- マイメニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public List<MyMenuItem> getMyMenuItemsByUrl(String userCd, String url) throws MenuException
userCd
- ユーザコードurl
- URLMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public MyMenuTree getMyMenuNode(String userCd, String menuId) throws MenuException
userCd
- ユーザコードmenuId
- マイメニューIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public MyMenuItem getRootMyMenuItem(String userCd, String clientTypeId) throws MenuException
userCd
- ユーザコードclientTypeId
- クライアントタイプIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合public MyMenuTree getRootMyMenuTree(String userCd, String clientTypeId) throws MenuException
userCd
- ユーザコードclientTypeId
- クライアントタイプIDMenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合public boolean hasMyMenuItemsByUrl(String userCd, String url) throws MenuException
userCd
- ユーザコードurl
- URLtrue
、それ以外は false
MenuException
- 読み込み処理に失敗した場合、または引数が不正だった場合にスローされます。public void moveMyMenuNode(String userCd, String menuId, String parentMenuId) throws MenuException
userCd
- ユーザコードmenuId
- 移動するマイメニューIDparentMenuId
- 移動先の親マイメニューIDMenuException
- 移動処理に失敗した場合public void updateMyMenuItem(String userCd, MyMenuItem myMenuItem) throws MenuException
userCd
- ユーザコードmyMenuItem
- マイメニューアイテム情報MenuException
- 書き込み処理に失敗した場合、または引数が不正だった場合にスローされます。public void updateMyMenuItemId(String userCd, String from, String to) throws MenuException
userCd
- ユーザコードfrom
- 変更元のマイメニューIDto
- 変更後のマイメニューIDMenuException
- マイメニューアイテムの更新に失敗した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION