List of usage examples for com.liferay.portal.kernel.service UserGroupLocalServiceUtil addUserUserGroup
public static void addUserUserGroup(long userId, com.liferay.portal.kernel.model.UserGroup userGroup)
From source file:com.liferay.site.service.persistence.test.GroupFinderTest.java
License:Open Source License
@Test public void testFindByC_C_PG_N_D() throws Exception { _userGroup = UserGroupTestUtil.addUserGroup(); _userGroupUser = UserTestUtil.addUser(); UserGroupLocalServiceUtil.addUserUserGroup(_userGroupUser.getUserId(), _userGroup); Group group = _organization.getGroup(); GroupLocalServiceUtil.addUserGroupGroup(_userGroup.getUserGroupId(), group.getGroupId()); LinkedHashMap<String, Object> params = new LinkedHashMap<>(); params.put("inherit", true); params.put("usersGroups", _userGroupUser.getUserId()); List<Group> groups = GroupFinderUtil.findByC_C_PG_N_D(_organization.getCompanyId(), null, GroupConstants.DEFAULT_PARENT_GROUP_ID, null, null, params, true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);//w w w.j a v a2 s .c o m Assert.assertTrue(groups.toString(), groups.contains(group)); }
From source file:com.liferay.site.service.persistence.test.GroupFinderTest.java
License:Open Source License
@Test public void testFindByCompanyIdByUserGroupGroup() throws Exception { _userGroup = UserGroupTestUtil.addUserGroup(); _userGroupGroup = GroupTestUtil.addGroup(); _userGroupUser = UserTestUtil.addUser(); GroupLocalServiceUtil.addUserGroupGroup(_userGroup.getUserGroupId(), _userGroupGroup.getGroupId()); UserGroupLocalServiceUtil.addUserUserGroup(_userGroupUser.getUserId(), _userGroup); LinkedHashMap<String, Object> groupParams = new LinkedHashMap<>(); groupParams.put("inherit", Boolean.TRUE); groupParams.put("site", Boolean.TRUE); groupParams.put("usersGroups", _userGroupUser.getUserId()); List<Group> groups = GroupFinderUtil.findByCompanyId(TestPropsValues.getCompanyId(), groupParams, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new GroupNameComparator(true)); boolean exists = false; for (Group group : groups) { if (group.getGroupId() == _userGroupGroup.getGroupId()) { exists = true;// ww w .java 2 s. co m break; } } Assert.assertTrue( "The method findByCompanyId should have returned the group " + _userGroupGroup.getGroupId(), exists); }
From source file:com.liferay.site.teams.service.test.TeamFinderTest.java
License:Open Source License
@Before public void setUp() throws Exception { _group = GroupTestUtil.addGroup();/*w w w . ja va2s . com*/ _user = UserTestUtil.addUser(); _userGroup = UserGroupTestUtil.addUserGroup(); GroupLocalServiceUtil.addUserGroup(_user.getUserId(), _group); UserGroupLocalServiceUtil.addUserUserGroup(_user.getUserId(), _userGroup); }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public void assignUserUserGroup(long userId, long userGroupId) throws PortalException { _log.info("Assigning user with id " + userId + " to user group with id " + userGroupId); _log.debug(" ... security check ... "); // Personal rights this.checkMultiplePersonalPermission(new String[] { AngularActionKeys.UPDATE_USER_GROUP, AngularActionKeys.ASSIGN_USER_TO_USER_GROUP, AngularActionKeys.UPDATE_USER }); com.liferay.portal.kernel.model.User user = UserLocalServiceUtil.getUser(userId); this.crossCompanyCheck(user.getCompanyId()); com.liferay.portal.kernel.model.UserGroup userGroup = UserGroupLocalServiceUtil.getUserGroup(userGroupId); this.crossCompanyCheck(userGroup.getCompanyId()); this.hasResourcePermission(userGroupId, ActionKeys.ASSIGN_MEMBERS); _log.debug(" ... processing ... "); UserGroupLocalServiceUtil.addUserUserGroup(userId, userGroupId); }