public interface MenuManager
Title: 菜单操作的接口
Description: 菜单对象查询和更新的接口方法
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 方法和说明 |
---|---|
void |
cleanPrivData(java.lang.Long roleId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. cleanPrivData |
void |
copyMenus(java.lang.String fromVersion,
java.lang.String toVersion)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. copyMenus |
PrivMenuBO |
create(PrivMenuBO menu)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. create |
void |
createPatch(java.util.List<PrivMenuBO> menus)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. createPatch |
boolean |
deleteMenu(java.lang.Long[] menus)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. deleteMenu |
boolean |
deleteMenu(PrivMenu menu)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. deleteMenu |
boolean |
deleteMenuByParentId(java.lang.Long menu)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. deleteMenuByParentId |
PrivMenuBO |
findById(java.lang.Long menuId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. findById |
com.seeyon.ctp.util.FlipInfo |
findMenus(com.seeyon.ctp.util.FlipInfo fi,
java.util.Map param)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. findMenus |
java.util.List<PrivMenuBO> |
findMenus(PrivMenuBO menu)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. findMenus |
java.lang.Long |
findParentMenu(PrivMenuBO menu)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. findParentMenu |
java.util.List<PrivMenu> |
findSubMenus(java.lang.Long menu)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. findSubMenus |
java.util.HashSet<java.lang.Long> |
findUnModifiable()
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. findUnModifiable |
java.util.Map<java.lang.Long,PrivRoleMenu> |
findUnModifiableRoleMenuByRole(java.lang.Long role)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. findUnModifiableRoleMenuByRole |
java.util.List<PrivMenuBO> |
getAllocatedDisableMenu()
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getAllocatedDisableMenu |
java.util.List<PrivMenuBO> |
getBusinessMenuByMember(java.lang.Long memberId,
java.lang.Long AccountId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getBusinessMenuByMember |
java.util.List<PrivMenuBO> |
getBusinessMenuByMember(java.lang.Long memberId,
java.lang.Long AccountId,
java.lang.Boolean containLinkSystem)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getBusinessMenuByMember |
java.util.Map<java.lang.Long,PrivMenuBO> |
getByMember(java.lang.Long memberId,
java.lang.Long accountId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getByMember |
java.util.Map<java.lang.Long,PrivMenuBO> |
getByRole(java.lang.Long[] roleIds)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getByRole |
java.util.Map<java.lang.Long,PrivMenuBO> |
getByRoleWithoutParent(java.lang.Long[] roleIds)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getByRoleWithoutParent |
java.util.List<PrivMenuBO> |
getConfigDisableMenu()
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getConfigDisableMenu |
java.util.List<PrivMenuBO> |
getListByRole(java.lang.Long[] roleIds)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getListByRole |
java.util.Set<java.lang.String> |
getMemberResourceCode(java.lang.Long memberId,
java.lang.Long accountId,
boolean includeBiz)
已过时。
获取人员的resource code
|
PrivMenuBO |
getMenuByCode(java.lang.String code)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getMenuByCode |
PrivMenuBO |
getMenuPath(PrivMenuBO menu,
PrivMenuBO parent)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getMenuPath |
java.util.List<PrivMenuBO> |
getMenusOfMember(java.lang.Long memberId,
java.lang.Long accountId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getMenusOfMember |
java.util.List<PrivMenuBO> |
getMenusOfMemberForM1(java.lang.Long memberId,
java.lang.Long accountId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getMenusOfMemberForM1 |
java.util.Map<java.lang.Long,PrivMenuBO> |
getPrivMenu4Form(java.lang.Long[] ids)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getPrivMenu4Form |
java.util.List<PrivMenuBO> |
getShortCutMenuOfMember(java.lang.Long memberId,
java.lang.Long accountId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getShortCutMenuOfMember |
java.util.Map<java.lang.String,java.util.List<PrivTreeNodeBO>> |
getTreeNodes(java.lang.String memberId,
java.lang.String accountId,
java.lang.String roleId,
java.lang.String showAll,
java.lang.String version,
java.lang.String appResCategory,
java.lang.String isAllocated,
java.util.List<PrivTreeNodeBO> treeNodes4Back,
java.util.List<PrivTreeNodeBO> treeNodes4Front,
boolean isCheckBusiness)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getTreeNodes |
java.util.HashSet<java.lang.String> |
getUrlsByRole(java.lang.Long[] roleIds)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. getUrlsByRole |
boolean |
setPlugInMenuDao(java.lang.String path,
java.lang.String level,
java.lang.Long existMenuId)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. setPlugInMenuDao |
java.lang.Long |
updateMenu(PrivMenuBO menu)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. updateMenu |
void |
updateMenuPath(java.lang.Long parent,
java.util.List<java.lang.String> menuIds)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. updateMenuPath |
void |
updatePatch(java.util.List<PrivMenuBO> menus)
已过时。
由于该接口和开放给外部的“插件菜单”接口重名属于历史问题 请替换为com.seeyon.ctp.privilege.manager.PrivilegeMenuManager. updatePatch |
PrivMenuBO findById(java.lang.Long menuId)
menuId
- 菜单IDjava.util.Map<java.lang.Long,PrivMenuBO> getByMember(java.lang.Long memberId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员IDaccountId
- 单位IDcom.seeyon.ctp.common.exceptions.BusinessException
- 如果发生异常抛出异常java.util.Set<java.lang.String> getMemberResourceCode(java.lang.Long memberId, java.lang.Long accountId, boolean includeBiz) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员IdaccountId
- 单位IdincludeBiz
- 是否包含bizIdcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<PrivMenuBO> getListByRole(java.lang.Long[] roleIds)
roleIds
- java.util.List<PrivMenuBO> getAllocatedDisableMenu() throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.List<PrivMenuBO> getShortCutMenuOfMember(java.lang.Long memberId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.Long,PrivMenuBO> getByRole(java.lang.Long[] roleIds)
roleIds
- 角色ID数组java.util.Map<java.lang.Long,PrivMenuBO> getByRoleWithoutParent(java.lang.Long[] roleIds)
roleIds
- 角色ID数组PrivMenuBO create(PrivMenuBO menu) throws com.seeyon.ctp.common.exceptions.BusinessException
menu
- 需要新建的菜单对象com.seeyon.ctp.common.exceptions.BusinessException
void createPatch(java.util.List<PrivMenuBO> menus) throws com.seeyon.ctp.common.exceptions.BusinessException
menus
- 需要新建的菜单对象com.seeyon.ctp.common.exceptions.BusinessException
java.lang.Long updateMenu(PrivMenuBO menu) throws com.seeyon.ctp.common.exceptions.BusinessException
menu
- 需要更新的菜单对象如果发生异常抛出异常
- com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.exceptions.BusinessException
void updatePatch(java.util.List<PrivMenuBO> menus) throws com.seeyon.ctp.common.exceptions.BusinessException
menus
- 需要更新的菜单对象com.seeyon.ctp.common.exceptions.BusinessException
void updateMenuPath(java.lang.Long parent, java.util.List<java.lang.String> menuIds) throws com.seeyon.ctp.common.exceptions.BusinessException
parent
- 需要更新的菜单对象的父菜单IDmenuIds
- 需要更新的菜单ID如果发生异常抛出异常
- com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.exceptions.BusinessException
boolean deleteMenu(PrivMenu menu) throws com.seeyon.ctp.common.exceptions.BusinessException
menu
- 需要删除的菜单如果发生异常抛出异常
- com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.exceptions.BusinessException
boolean deleteMenuByParentId(java.lang.Long menu) throws com.seeyon.ctp.common.exceptions.BusinessException
menu
- 父菜单ID如果发生异常抛出异常
- com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.exceptions.BusinessException
boolean deleteMenu(java.lang.Long[] menus) throws com.seeyon.ctp.common.exceptions.BusinessException
res
- 要删除的菜单如果发生异常抛出异常
- com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<PrivMenuBO> findMenus(PrivMenuBO menu)
menu
- 使用PrivMenu的实例对象中设置的属性值作为查询条件java.util.List<PrivMenuBO> getConfigDisableMenu()
com.seeyon.ctp.util.FlipInfo findMenus(com.seeyon.ctp.util.FlipInfo fi, java.util.Map param)
fi
- 翻页信息对象param
- 查询条件Mapvoid copyMenus(java.lang.String fromVersion, java.lang.String toVersion) throws com.seeyon.ctp.common.exceptions.BusinessException
fromVersion
- toVersion
- 如果发生异常抛出异常
- com.seeyon.ctp.common.exceptions.BusinessExceptioncom.seeyon.ctp.common.exceptions.BusinessException
java.lang.Long findParentMenu(PrivMenuBO menu) throws com.seeyon.ctp.common.exceptions.BusinessException
menu
- 菜单com.seeyon.ctp.common.exceptions.BusinessException
- 如果发生异常抛出异常 com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<PrivMenu> findSubMenus(java.lang.Long menu) throws com.seeyon.ctp.common.exceptions.BusinessException
menu
- 父菜单idcom.seeyon.ctp.common.exceptions.BusinessException
- 如果发生异常抛出异常 com.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<PrivMenuBO> getBusinessMenuByMember(java.lang.Long memberId, java.lang.Long AccountId) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员IDcom.seeyon.ctp.common.exceptions.BusinessException
java.util.List<PrivMenuBO> getBusinessMenuByMember(java.lang.Long memberId, java.lang.Long AccountId, java.lang.Boolean containLinkSystem) throws com.seeyon.ctp.common.exceptions.BusinessException
memberId
- 人员IDAccountId
- 单位编号containLinkSystem
- 是否包含关联系统菜单com.seeyon.ctp.common.exceptions.BusinessException
PrivMenuBO getMenuPath(PrivMenuBO menu, PrivMenuBO parent)
menu
- parent
- java.util.Map<java.lang.Long,PrivMenuBO> getPrivMenu4Form(java.lang.Long[] ids)
ids
- 业务生成器的菜单idjava.util.List<PrivMenuBO> getMenusOfMember(java.lang.Long memberId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.Map<java.lang.String,java.util.List<PrivTreeNodeBO>> getTreeNodes(java.lang.String memberId, java.lang.String accountId, java.lang.String roleId, java.lang.String showAll, java.lang.String version, java.lang.String appResCategory, java.lang.String isAllocated, java.util.List<PrivTreeNodeBO> treeNodes4Back, java.util.List<PrivTreeNodeBO> treeNodes4Front, boolean isCheckBusiness) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.HashSet<java.lang.Long> findUnModifiable()
void cleanPrivData(java.lang.Long roleId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
PrivMenuBO getMenuByCode(java.lang.String code)
java.util.Map<java.lang.Long,PrivRoleMenu> findUnModifiableRoleMenuByRole(java.lang.Long role)
role
- 角色IDboolean setPlugInMenuDao(java.lang.String path, java.lang.String level, java.lang.Long existMenuId)
java.util.List<PrivMenuBO> getMenusOfMemberForM1(java.lang.Long memberId, java.lang.Long accountId) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
java.util.HashSet<java.lang.String> getUrlsByRole(java.lang.Long[] roleIds)
roleIds
- 角色ID数组