问题描述
有什么方法可以使用角色名称"获取RoleId?我已经在门户上创建了一些自定义角色,例如项目经理",客户"和交货负责人".现在,我需要使用角色名称"以编程方式获取这些自定义角色的相应角色.
Is there any method where I can get the RoleId using Role Name? I have created some custom roles on my portal, like "Project Manager", "Client" and "Delivery Head". Now I need to get the respective role of these custom roles programmatically using Role Name.
有什么建议吗?
推荐答案
您可以使用RoleLocalServiceUtil.getRole(companyId, name)
方法获取角色对象(RoleModel
的实例).如果需要ID,请致电role.getRoleId()
.
You can use RoleLocalServiceUtil.getRole(companyId, name)
method to get the role object (instance of RoleModel
). If you need the id, call role.getRoleId()
.
可以通过致电ThemeDisplay.getCompanyId()
获取公司ID.
Company id can be obtained by calling ThemeDisplay.getCompanyId()
.
这篇关于如何在Liferay中使用“角色名称"获取RoleId?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!