Мне хотелось узнать список имен ролей сайта, назначенных для пользователя. Поэтому я попытался сделать следующее:Как я могу получить роли сайта пользователя в liferay
List<Role> userRolesList = RoleLocalServiceUtil.getUserRoles(userid);
if (userRolesList != null) {
for (Role role : userRolesList) {
System.out.println("rolesID:"+ role.getTypeLabel());
}
}
Я могу видеть только обычные роли пользователя. Не типы сайтов. Но в моем случае пользователь является администратором сайта. Итак, как я могу получить имена имен сайтов пользователей, используя вызовы api?
Да, спасибо. возможно ли получить имя роли вместо идентификатора роли? – Vinod
Я обновил свой ответ. Получить объект «Роль» на основе userGroupRole.getRoleId() –