Foren
getting role id
yan paing, geändert vor 13 Jahren.
getting role id
Regular Member Beiträge: 128 Beitrittsdatum: 11.03.10 Neueste Beiträge
Hi everyone,
I would like to know that how can i get role id.
Is there any API to get the role id.
Thanks in advance,
Yan
I would like to know that how can i get role id.
Is there any API to get the role id.
Thanks in advance,
Yan
José Manuel Domínguez Romero, geändert vor 13 Jahren.
RE: getting role id
Regular Member Beiträge: 219 Beitrittsdatum: 03.02.10 Neueste Beiträge
Hello,
Regards
final Role user = RoleLocalServiceUtil.getRole(companyId, RoleConstants.USER);
And with user.getRoleId(), you've got the roleid.
Regards
yan paing, geändert vor 13 Jahren.
RE: getting role id
Regular Member Beiträge: 128 Beitrittsdatum: 11.03.10 Neueste Beiträge
Hi Jose,
Thanks for your quick reply.
Actually i want to know the current login user's role id.
Thanks and Regards,
Yan
Thanks for your quick reply.
Actually i want to know the current login user's role id.
Thanks and Regards,
Yan
Ravi Kumar Gupta, geändert vor 13 Jahren.
RE: getting role id
Liferay Legend Beiträge: 1302 Beitrittsdatum: 24.06.09 Neueste Beiträgeyan paing:
Actually i want to know the current login user's role id.
Here you just need to get the curernt logged in user and then get the roleIds.
ThemeDisplay themeDisplay = (ThemeDisplay)request.getAttribute(WebKeys.THEME_DISPLAY);
User user = themeDisplay.getUser();
long[] roleIds = user.getRoleIds();
Thanks and Regards
Ravi Kumar Gupta
Ashok Kumar, geändert vor 9 Jahren.
RE: getting role id
Junior Member Beiträge: 27 Beitrittsdatum: 16.11.11 Neueste Beiträge
Thanks, this was exactly what I needed.
I used it to get the Site Member Role ID.
I used it to get the Site Member Role ID.
final Role siteMemberRole = RoleLocalServiceUtil.getRole(companyId, RoleConstants.SITE_MEMBER);