public User getScopeGroupUser() { User groupUser = null; Group scopeGroup = getScopeGroup(); if (scopeGroup.isUser()) { try { groupUser = UserLocalServiceUtil.getUserById(scopeGroup.getClassPK()); } catch (Exception e) { logger.error(e.getMessage(), e); } } return groupUser; }
userGrp.setClassNameId(classNameId); userGrp.setClassPK(userid); userGrp.setCompanyId(companyId); userGrp.setName("group" + String.valueOf(userid)); userGrp.setFriendlyURL("/group" + gpId); userGrp.setCreatorUserId(userid); userGrp.setActive(true); groupLocalService.addGroup(userGrp); ae.setCompanyId(companyId); ae.setClassPK(user.getUserId()); ae.setGroupId(userGrp.getGroupId()); ae.setClassNameId(classNameId); assetEntryLocalService.addAssetEntry(ae); layoutSetPub.setCompanyId(companyId); layoutSetPub.setPrivateLayout(false); layoutSetPub.setGroupId(userGrp.getGroupId()); layoutSetPub.setThemeId("classic"); try { layoutSetPriv.setPrivateLayout(true); layoutSetPriv.setThemeId("classic"); layoutSetPriv.setGroupId(userGrp.getGroupId()); try { layoutSetLocalService.addLayoutSet(layoutSetPriv);
private static void setGroupRoles(UserData ud, User user) { try { for (UserGroup userGroup : user.getUserGroups()) { List<Role> roles = RoleLocalServiceUtil.getGroupRoles(userGroup.getGroup().getGroupId()); for (Role role : roles) { ud.addRoleName(role.getName()); } } } catch (Exception e) { throw new LiferayBridgeException(e); } }
List<User> groupUsers = UserLocalServiceUtil.getUserGroupUsers(liferayGroup.getClassPK());
private static void setGroupRoles(UserDataBean ud, User user) { try { for (UserGroup userGroup : user.getUserGroups()) { List<Role> roles = RoleLocalServiceUtil.getGroupRoles(userGroup.getGroup().getGroupId()); for (Role role : roles) { ud.addRole(role.getName()); } } } catch (Exception e) { throw new UserSourceException(e); } }
public User getScopeGroupUser() { User groupUser = null; Group scopeGroup = getScopeGroup(); if (scopeGroup.isUser()) { try { groupUser = UserLocalServiceUtil.getUserById(scopeGroup.getClassPK()); } catch (Exception e) { logger.error(e.getMessage(), e); } } return groupUser; }