コンストラクタの概要

MenuGroupManager ()
コンストラクタ。

メソッドの概要

返却値の型 メソッド名
ResultObject addMenuGroup (MenuGroup menuGroup)
メニューグループを新規作成します。
ResultObject copyMenuGroup (String menuGroupId)
メニューグループをコピーします。
ResultObject deleteAllMenuGroups ()
すべてのメニューグループを削除します。
ResultObject deleteMenuGroup (String menuGroupId)
メニューグループを削除します。
ResultObject getAllMenuGroupIds ()
すべてのメニューグループIDを取得します。
ResultObject getAllMenuGroups ()
すべてのメニューグループを取得します。
ResultObject getAvailableMenuGroupIdsWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく表示権限のあるメニューグループIDを取得します。
ResultObject getAvailableMenuGroupIds (String category)
指定されたメニューグループカテゴリIDに紐づく表示権限のあるメニューグループIDを取得します。
ResultObject getAvailableMenuTreeWithId (String menuGroupId)
指定されたメニューグループIDに紐付く表示権限のあるメニュー構成情報を取得します。
ResultObject getAvailableMenuTreeWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく表示権限のあるメニュー構成情報を取得します。
ResultObject getAvailableMenuTree (String category)
指定されたメニューグループカテゴリIDに紐づく表示権限のあるメニュー構成情報を取得します。
ResultObject getManagedMenuGroupIdsWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく管理権限のあるメニューグループIDを取得します。
ResultObject getManagedMenuGroupIds (String category)
指定されたメニューグループカテゴリIDに紐づく管理権限のあるメニューグループIDを取得します。
ResultObject getManagedMenuGroups (String category)
指定されたメニューグループカテゴリIDに紐づく管理権限のあるメニューグループ情報一覧を取得します。
ResultObject getManagedMenuTreeWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく管理権限のあるメニュー構成情報を取得します。
ResultObject getManagedMenuTree (String category)
指定されたメニューグループカテゴリに紐付く管理権限のあるメニュー構成情報を取得します。
ResultObject getMenuGroupByMenuId (String menuId)
指定されたメニューIDが属するメニューグループを取得します。
ResultObject getMenuGroupIds (String category)
指定されたメニューグループカテゴリに対応するメニューグループIDのリストを取得します。
ResultObject getMenuGroup (String menuGroupId)
指定されたメニューグループIDに対応するメニューグループを取得します。
ResultObject getMenuGroups (String category)
指定されたメニューグループカテゴリに対応するメニューグループのリストを取得します。
ResultObject getMenuTreeWithId (String menuGroupId)
指定されたメニューグループIDに紐付くメニュー構成を全て取得します。
ResultObject getMenuTree (String category)
指定されたメニューグループカテゴリに紐付くメニュー構成をすべて取得します。
ResultObject getRootMenuItem (String menuGroupId)
ルートのメニューアイテムを取得します。
ResultObject getRootNode (String menuGroupId)
ルートのメニュー構成情報を取得します。
ResultObject setMenuGroupCategory (String menuGroupId, String category)
メニューグループにメニューグループカテゴリを設定します。
ResultObject setMenuTree (String menuGroupId, MenuTree menuTree)
メニュー構成を保存します。
ResultObject updateMenuGroupId (String from, String to)
メニューグループIDを変更します。
ResultObject updateMenuGroup (MenuGroup menuGroup)
メニューグループを更新します。

コンストラクタの詳細

MenuGroupManager ()
コンストラクタ。

メソッドの詳細

ResultObject addMenuGroup (MenuGroup menuGroup)
メニューグループを新規作成します。
パラメータ
menuGroup : MenuGroup
メニューグループ情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject copyMenuGroup (String menuGroupId)
メニューグループをコピーします。
パラメータ
menuGroupId : String
コピーするメニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはコピーされた メニューグループ情報 が設定されます。
ResultObject deleteAllMenuGroups ()
すべてのメニューグループを削除します。
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject deleteMenuGroup (String menuGroupId)
メニューグループを削除します。
パラメータ
menuGroupId : String
削除するメニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject getAllMenuGroupIds ()
すべてのメニューグループIDを取得します。
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはメニューグループIDのリストが設定されます。
ResultObject getAllMenuGroups ()
すべてのメニューグループを取得します。
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニューグループ情報 のリストが設定されます。
ResultObject getAvailableMenuGroupIdsWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく表示権限のあるメニューグループIDを取得します。
パラメータ
userCd : String
ユーザコード
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはメニューグループIDのリストが設定されます。
ResultObject getAvailableMenuGroupIds (String category)
指定されたメニューグループカテゴリIDに紐づく表示権限のあるメニューグループIDを取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはメニューグループIDのリストが設定されます。
ResultObject getAvailableMenuTreeWithId (String menuGroupId)
指定されたメニューグループIDに紐付く表示権限のあるメニュー構成情報を取得します。
パラメータ
menuGroupId : String
メニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject getAvailableMenuTreeWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく表示権限のあるメニュー構成情報を取得します。
パラメータ
userCd : String
ユーザコード
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject getAvailableMenuTree (String category)
指定されたメニューグループカテゴリIDに紐づく表示権限のあるメニュー構成情報を取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject getManagedMenuGroupIdsWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく管理権限のあるメニューグループIDを取得します。
パラメータ
userCd : String
ユーザコード
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはメニューグループIDのリストが設定されます。
ResultObject getManagedMenuGroupIds (String category)
指定されたメニューグループカテゴリIDに紐づく管理権限のあるメニューグループIDを取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはメニューグループIDのリストが設定されます。
ResultObject getManagedMenuGroups (String category)
指定されたメニューグループカテゴリIDに紐づく管理権限のあるメニューグループ情報一覧を取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニューグループ情報 のリストが設定されます。
ResultObject getManagedMenuTreeWithUser (String userCd, String category)
指定されたユーザコードとメニューグループカテゴリIDに紐づく管理権限のあるメニュー構成情報を取得します。
パラメータ
userCd : String
ユーザコード
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject getManagedMenuTree (String category)
指定されたメニューグループカテゴリに紐付く管理権限のあるメニュー構成情報を取得します。

管理権限のあるメニューグループ情報の一覧を取得後、認可設定に従ってメニューグループをフィルタリングします。
メニューグループ配下のメニューアイテムは、権限チェックされずすべて取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject getMenuGroupByMenuId (String menuId)
指定されたメニューIDが属するメニューグループを取得します。
このメソッドは intra-mart Accel Platform 2021 Winter (version 8.0.30) 以降、利用可能です。
パラメータ
menuId : String
メニューID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニューグループ情報 が設定されます。
ResultObject getMenuGroupIds (String category)
指定されたメニューグループカテゴリに対応するメニューグループIDのリストを取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはメニューグループIDのリストが設定されます。
ResultObject getMenuGroup (String menuGroupId)
指定されたメニューグループIDに対応するメニューグループを取得します。
パラメータ
menuGroupId : String
メニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニューグループ情報 が設定されます。
ResultObject getMenuGroups (String category)
指定されたメニューグループカテゴリに対応するメニューグループのリストを取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニューグループ情報 のリストが設定されます。
ResultObject getMenuTreeWithId (String menuGroupId)
指定されたメニューグループIDに紐付くメニュー構成を全て取得します。
パラメータ
menuGroupId : String
メニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject getMenuTree (String category)
指定されたメニューグループカテゴリに紐付くメニュー構成をすべて取得します。
パラメータ
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject getRootMenuItem (String menuGroupId)
ルートのメニューアイテムを取得します。
パラメータ
menuGroupId : String
メニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニューアイテム情報 が設定されます。
ResultObject getRootNode (String menuGroupId)
ルートのメニュー構成情報を取得します。
パラメータ
menuGroupId : String
メニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには メニュー構成情報 が設定されます。
ResultObject setMenuGroupCategory (String menuGroupId, String category)
メニューグループにメニューグループカテゴリを設定します。
パラメータ
menuGroupId : String
メニューグループID
category : String
メニューグループカテゴリID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject setMenuTree (String menuGroupId, MenuTree menuTree)
メニュー構成を保存します。
パラメータ
menuGroupId : String
メニューグループID
menuTree : MenuTree
メニュー構成情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject updateMenuGroupId (String from, String to)
メニューグループIDを変更します。

メニューグループに紐づく認可のリソース情報も更新します。
パラメータ
from : String
変更元のメニューグループID
to : String
変更後のメニューグループID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject updateMenuGroup (MenuGroup menuGroup)
メニューグループを更新します。
パラメータ
menuGroup : MenuGroup
メニューグループ情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。