try {
String[] roleNames={"Role A","Role B"};
ThemeDisplay themeDisplay=(ThemeDisplay) req.getAttribute(WebKeys.THEME_DISPLAY);
for(int j=0;j<roleNames.length;j++){
Map<Locale, String> title=new HashMap<>();
Map<Locale, String> desc=new HashMap<>();
if(!(RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), roleNames[j]).getName().toString().trim()).equalsIgnoreCase(roleNames[j].trim())){
RoleLocalServiceUtil.addRole(themeDisplay.getUserId(), themeDisplay.getCompanyId(), roleNames[j], title, desc, 1);
}
}
Role role=RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), "Role A");
List<User> users=UserLocalServiceUtil.getUsers(0, UserLocalServiceUtil.getUsersCount());
UserLocalServiceUtil.addRoleUsers(role.getRoleId(), users);
} catch (SystemException | PortalException e) {
e.printStackTrace();
}
String[] roleNames={"Role A","Role B"};
ThemeDisplay themeDisplay=(ThemeDisplay) req.getAttribute(WebKeys.THEME_DISPLAY);
for(int j=0;j<roleNames.length;j++){
Map<Locale, String> title=new HashMap<>();
Map<Locale, String> desc=new HashMap<>();
if(!(RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), roleNames[j]).getName().toString().trim()).equalsIgnoreCase(roleNames[j].trim())){
RoleLocalServiceUtil.addRole(themeDisplay.getUserId(), themeDisplay.getCompanyId(), roleNames[j], title, desc, 1);
}
}
Role role=RoleLocalServiceUtil.getRole(themeDisplay.getCompanyId(), "Role A");
List<User> users=UserLocalServiceUtil.getUsers(0, UserLocalServiceUtil.getUsersCount());
UserLocalServiceUtil.addRoleUsers(role.getRoleId(), users);
} catch (SystemException | PortalException e) {
e.printStackTrace();
}
If you enjoyed this post, please spend a few seconds to share..
| Tweet |
| 

0 comments:
Post a Comment