|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.security.StandardMenuAccessor
メニューアクセッサクラス。
メニュー情報の読み込みおよび書き込みクラスです。
フィールドの概要 | |
static String |
APPLICATION_NAME
アプリケーション名 |
static String |
ENTITY_NAME_MENU
メニュー エンティティ名 |
static String |
ENTITY_NAME_MENU_ARGUMENT
メニュー引数 エンティティ名 |
static String |
ENTITY_NAME_MENU_DEPARTMENT
メニュー組織 エンティティ名 |
static String |
ENTITY_NAME_MENU_POST
メニュー役職 エンティティ名 |
static String |
ENTITY_NAME_MENU_PUBLIC_GROUP
メニューパブリックグループ エンティティ名 |
static String |
ENTITY_NAME_MENU_ROLE
メニューロール エンティティ名 |
コンストラクタの概要 | |
StandardMenuAccessor()
コンストラクタ。 |
メソッドの概要 | |
void |
deleteMenuDepartment(String groupId,
String id,
DepartmentInfo departmentInfo)
メニュー組織を削除します。 |
void |
deleteMenuDepartments(String groupId,
String id)
すべてのメニュー組織を削除します。 |
void |
deleteMenuInclusion(String groupId,
MenuInclusion menuInclusion)
メニュー構成を削除します。 |
void |
deleteMenuItem(String groupId,
String id)
引数で渡されたノードを削除します。 |
void |
deleteMenuPost(String groupId,
String id,
PostInfo postInfo)
メニュー役職を削除します。 |
void |
deleteMenuPosts(String groupId,
String id)
すべてのメニュー役職を削除します。 |
void |
deleteMenuPublicGroup(String groupId,
String id,
PublicGroupInfo publicGroupInfo)
メニューパブリックグループを削除します。 |
void |
deleteMenuPublicGroups(String groupId,
String id)
すべてのメニューパブリックグループを削除します。 |
void |
deleteMenuRole(String groupId,
String id,
String roleId)
メニューロールを削除します。 |
void |
deleteMenuRoles(String groupId,
String menuId)
すべてのメニューロールを削除します。 |
String[] |
getChildMenuIds(String groupId,
String menuId)
引数で指定されたノードの直下の子メニューIDを配列で取得します。 |
String[] |
getFirstMenuIds(String groupId)
第一階層に属するメニューIDを配列で取得します。 |
protected String |
getLoginUser()
ログインユーザを取得します。 |
DepartmentInfo[] |
getMenuDepartments(String groupId,
String id)
すべてのメニュー組織を取得します。 |
String[] |
getMenuIds(String groupId)
すべてのメニューIDを取得します。 |
String[] |
getMenuIdsByDepartment(String groupId,
DepartmentInfo[] departments)
指定された組織を持つメニューIDをすべて取得します。 |
String[] |
getMenuIdsByPost(String groupId,
PostInfo[] posts)
指定された役職を持つメニューIDをすべて取得します。 |
String[] |
getMenuIdsByPublicGroup(String groupId,
PublicGroupInfo[] publicGroups)
指定されたパブリックグループを持つメニューIDをすべて取得します。 |
String[] |
getMenuIdsByRole(String groupId,
String[] roleIds)
指定されたロールIDを持つメニューIDをすべて取得します。 |
MenuInclusion[] |
getMenuInclusions(String groupId)
すべてのメニュー構成を取得します。 |
MenuItem |
getMenuItem(String groupId,
String menuId)
指定されたメニューIDに対するノードを取得します。 |
MenuItem[] |
getMenuItems(String groupId)
すべてのノードを取得します。 |
MenuItem[] |
getMenuItemsByIds(String groupId,
String[] menuIds)
指定されたメニューIDのメニュー情報をすべて取得します。 |
PostInfo[] |
getMenuPosts(String groupId,
String id)
すべてのメニュー役職を取得します。 |
PublicGroupInfo[] |
getMenuPublicGroups(String groupId,
String id)
すべてのメニューパブリックグループを取得します。 |
String[] |
getMenuRoles(String groupId,
String menuId)
すべてのメニューロールを取得します。 |
String |
getParentMenuId(String groupId,
String menuId)
引数で指定されたノードの親ノードを取得します。 |
void |
init(Map params)
メニューアクセッサの初期化。 |
void |
insertMenuDepartment(String groupId,
String menuId,
DepartmentInfo departmentInfo)
メニュー組織を新規に作成します。 |
void |
insertMenuInclusion(String groupId,
MenuInclusion menuInclusion)
メニュー構成を新規に作成します。 |
void |
insertMenuItem(String groupId,
MenuItem menuItem,
String parentId)
引数で渡されたノードを新規追加します。 |
void |
insertMenuPost(String groupId,
String menuId,
PostInfo postInfo)
メニュー役職を新規に作成します。 |
void |
insertMenuPublicGroup(String groupId,
String menuId,
PublicGroupInfo publicGroupInfo)
メニューパブリックグループを新規に作成します。 |
void |
insertMenuRole(String groupId,
String menuId,
String roleId)
メニューロールを新規に作成します。 |
void |
updateMenuItem(String groupId,
MenuItem menuItem)
引数で渡されたノードを更新します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final String APPLICATION_NAME
public static final String ENTITY_NAME_MENU
public static final String ENTITY_NAME_MENU_ARGUMENT
public static final String ENTITY_NAME_MENU_DEPARTMENT
public static final String ENTITY_NAME_MENU_POST
public static final String ENTITY_NAME_MENU_PUBLIC_GROUP
public static final String ENTITY_NAME_MENU_ROLE
コンストラクタの詳細 |
public StandardMenuAccessor()
メソッドの詳細 |
protected String getLoginUser()
public void deleteMenuDepartment(String groupId, String id, DepartmentInfo departmentInfo) throws AccessSecurityWriteException, NotExistException
MenuAccessor
内の deleteMenuDepartment
groupId
- ログイングループIDid
- メニューIDdepartmentInfo
- 組織情報
AccessSecurityWriteException
- メニュー組織の削除に失敗した場合にスローされます。
NotExistException
public void deleteMenuDepartments(String groupId, String id) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuDepartments
groupId
- ログイングループIDid
- メニューID
AccessSecurityWriteException
- メニュー組織の削除に失敗した場合にスローされます。public void deleteMenuInclusion(String groupId, MenuInclusion menuInclusion) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuInclusion
groupId
- ログイングループIDmenuInclusion
- メニュー構成
AccessSecurityWriteException
- メニュー構成の削除に失敗した場合にスローされます。public void deleteMenuItem(String groupId, String id) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuItem
groupId
- グループIDid
- メニューID
AccessSecurityWriteException
- メニューの削除に失敗した場合にスローされます。public void deleteMenuPost(String groupId, String id, PostInfo postInfo) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuPost
groupId
- ログイングループIDid
- メニューIDpostInfo
- 役職情報
AccessSecurityWriteException
- メニュー役職の削除に失敗した場合にスローされます。public void deleteMenuPosts(String groupId, String id) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuPosts
groupId
- ログイングループIDid
- メニューID
AccessSecurityWriteException
- メニュー役職の削除に失敗した場合にスローされます。public void deleteMenuPublicGroup(String groupId, String id, PublicGroupInfo publicGroupInfo) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuPublicGroup
groupId
- ログイングループIDid
- メニューIDpublicGroupInfo
- パブリックグループ情報
AccessSecurityWriteException
- メニューパブリックグループの削除に失敗した場合にスローされます。public void deleteMenuPublicGroups(String groupId, String id) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuPublicGroups
groupId
- ログイングループIDid
- メニューID
AccessSecurityWriteException
- メニューパブリックグループの削除に失敗した場合にスローされます。public void deleteMenuRole(String groupId, String id, String roleId) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuRole
groupId
- ログイングループIDid
- メニューIDroleId
- ロールID
AccessSecurityWriteException
- メニューロールの削除に失敗した場合にスローされます。public void deleteMenuRoles(String groupId, String menuId) throws AccessSecurityWriteException
MenuAccessor
内の deleteMenuRoles
groupId
- ログイングループIDmenuId
- メニューID
AccessSecurityWriteException
- メニューロールの削除に失敗した場合にスローされます。public String[] getChildMenuIds(String groupId, String menuId) throws AccessSecurityReadException
MenuAccessor
内の getChildMenuIds
groupId
- グループIDmenuId
- メニューID
AccessSecurityReadException
- メニューIDの取得に失敗した場合にスローされます。public String[] getFirstMenuIds(String groupId) throws AccessSecurityReadException
MenuAccessor
内の getFirstMenuIds
groupId
- グループID
AccessSecurityReadException
- メニューIDの取得に失敗した場合にスローされます。public DepartmentInfo[] getMenuDepartments(String groupId, String id) throws AccessSecurityReadException
MenuAccessor
内の getMenuDepartments
groupId
- ログイングループIDid
- メニューID
AccessSecurityReadException
- メニュー組織の取得に失敗した場合にスローされます。public String[] getMenuIds(String groupId) throws AccessSecurityReadException
MenuAccessor
内の getMenuIds
groupId
- グループID
AccessSecurityReadException
- メニューIDの取得に失敗した場合にスローされます。public String[] getMenuIdsByDepartment(String groupId, DepartmentInfo[] departments) throws AccessSecurityReadException
MenuAccessor
内の getMenuIdsByDepartment
groupId
- ログイングループIDdepartments
- 組織情報の配列
AccessSecurityReadException
- メニュー情報取得に失敗した場合スローされます。public String[] getMenuIdsByPost(String groupId, PostInfo[] posts) throws AccessSecurityReadException
MenuAccessor
内の getMenuIdsByPost
groupId
- ログイングループIDposts
- 役職情報の配列
AccessSecurityReadException
- メニュー情報取得に失敗した場合スローされます。public String[] getMenuIdsByPublicGroup(String groupId, PublicGroupInfo[] publicGroups) throws AccessSecurityReadException
MenuAccessor
内の getMenuIdsByPublicGroup
groupId
- ログイングループIDpublicGroups
- パブリックグループの配列
AccessSecurityReadException
- メニュー情報取得に失敗した場合スローされます。public String[] getMenuIdsByRole(String groupId, String[] roleIds) throws AccessSecurityReadException
MenuAccessor
内の getMenuIdsByRole
groupId
- ログイングループIDroleIds
- ロールIDの配列
AccessSecurityReadException
- メニュー情報取得に失敗した場合スローされます。public MenuInclusion[] getMenuInclusions(String groupId) throws AccessSecurityReadException
MenuAccessor
内の getMenuInclusions
groupId
- ログイングループID
AccessSecurityReadException
- メニュー構成の取得に失敗した場合にスローされます。public MenuItem getMenuItem(String groupId, String menuId) throws AccessSecurityReadException
MenuAccessor
内の getMenuItem
groupId
- グループIDmenuId
- メニューID
AccessSecurityReadException
- メニューIDの取得に失敗した場合にスローされます。public MenuItem[] getMenuItems(String groupId) throws AccessSecurityReadException
MenuAccessor
内の getMenuItems
groupId
- グループID
AccessSecurityReadException
- メニューの取得に失敗した場合にスローされます。public MenuItem[] getMenuItemsByIds(String groupId, String[] menuIds) throws AccessSecurityReadException
MenuAccessor
内の getMenuItemsByIds
groupId
- ログイングループIDmenuIds
- メニューIDの配列
AccessSecurityReadException
- メニュー情報取得に失敗した場合スローされます。public PostInfo[] getMenuPosts(String groupId, String id) throws AccessSecurityReadException
MenuAccessor
内の getMenuPosts
groupId
- ログイングループIDid
- メニューID
AccessSecurityReadException
- メニュー役職の取得に失敗した場合にスローされます。public PublicGroupInfo[] getMenuPublicGroups(String groupId, String id) throws AccessSecurityReadException
MenuAccessor
内の getMenuPublicGroups
groupId
- ログイングループIDid
- メニューID
AccessSecurityReadException
- メニューパブリックグループの取得に失敗した場合にスローされます。public String[] getMenuRoles(String groupId, String menuId) throws AccessSecurityReadException
MenuAccessor
内の getMenuRoles
groupId
- ログイングループIDmenuId
- メニューID
AccessSecurityReadException
- メニューロールの取得に失敗した場合にスローされます。public String getParentMenuId(String groupId, String menuId) throws AccessSecurityReadException
MenuAccessor
内の getParentMenuId
groupId
- グループIDmenuId
- メニューID
AccessSecurityReadException
- メニューIDの取得に失敗した場合にスローされます。public void init(Map params)
MenuAccessor
内の init
params
- 初期化パラメータのマップ(Map)public void insertMenuDepartment(String groupId, String menuId, DepartmentInfo departmentInfo) throws AccessSecurityWriteException
MenuAccessor
内の insertMenuDepartment
groupId
- ログイングループIDmenuId
- メニューIDdepartmentInfo
- 組織情報
AccessSecurityWriteException
- メニュー組織の追加に失敗した場合にスローされます。public void insertMenuInclusion(String groupId, MenuInclusion menuInclusion) throws AccessSecurityWriteException
MenuAccessor
内の insertMenuInclusion
groupId
- ログイングループIDmenuInclusion
- メニュー構成
AccessSecurityWriteException
- メニュー構成の追加に失敗した場合にスローされます。public void insertMenuItem(String groupId, MenuItem menuItem, String parentId) throws AccessSecurityWriteException
MenuAccessor
内の insertMenuItem
groupId
- グループIDmenuItem
- メニューアイテムparentId
- 親メニューID
AccessSecurityWriteException
- メニュ−の追加に失敗した場合にスローされます。public void insertMenuPost(String groupId, String menuId, PostInfo postInfo) throws AccessSecurityWriteException
MenuAccessor
内の insertMenuPost
groupId
- ログイングループIDmenuId
- メニューIDpostInfo
- 役職情報
AccessSecurityWriteException
- メニュ−役職の追加に失敗した場合にスローされます。public void insertMenuPublicGroup(String groupId, String menuId, PublicGroupInfo publicGroupInfo) throws AccessSecurityWriteException
MenuAccessor
内の insertMenuPublicGroup
groupId
- ログイングループIDmenuId
- メニューIDpublicGroupInfo
- パブリックグループ情報
AccessSecurityWriteException
- メニュ−パブリックグループの追加に失敗した場合にスローされます。public void insertMenuRole(String groupId, String menuId, String roleId) throws AccessSecurityWriteException
MenuAccessor
内の insertMenuRole
groupId
- ログイングループIDmenuId
- メニューIDroleId
- ロールID
AccessSecurityWriteException
- メニュ−ロールの追加に失敗した場合にスローされます。public void updateMenuItem(String groupId, MenuItem menuItem) throws AccessSecurityWriteException
MenuAccessor
内の updateMenuItem
groupId
- グループIDmenuItem
- メニューアイテム
AccessSecurityWriteException
- メニュ−の更新に失敗した場合にスローされます。
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |