Есть ли какой-либо метод API для поиска roleId с использованием имени роли? Я получаю название роли (ы) формы листа excel, мне нужно проверить, существует ли имя роли или нет.Как назначить роль пользователю в Liferay
Если роль существуют
как я могу назначить эту роль пользователю?
Если роль не существует,
как я могу создать роль первого, а затем назначить эту роль пользователю?
Мой код,
if(role != null && !role.isEmpty()){
Role currentRole=RoleLocalServiceUtil.getRole(companyId,role.trim());
if(currentRole != null)
{
roleId = currentRole.getRoleId();
}
else{
Role newRole = RoleServiceUtil.addRole(role.trim(), null, null, 0);
roleId = newRole.getRoleId();
}
}
http://stackoverflow.com/questions/32472693/how-to-get- roleed-role-role-name-in-liferay –
Вы хотите создать и назначить роли общего/сайта? –
Общие Роли. Я обновил свой вопрос, который не работает. Пожалуйста, дайте мне знать, в чем проблема. – Vinod