List of usage examples for com.liferay.portal.kernel.service UserLocalServiceUtil getGroupUsers
public static java.util.List<com.liferay.portal.kernel.model.User> getGroupUsers(long groupId)
From source file:com.liferay.exportimport.lar.LayoutCache.java
License:Open Source License
protected List<User> getGroupUsers(long groupId) { List<User> users = groupUsersMap.get(groupId); if (users == null) { users = UserLocalServiceUtil.getGroupUsers(groupId); groupUsersMap.put(groupId, users); }//from w ww. java 2s.co m return users; }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetMultipleGroups() throws Exception { User dlc3User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc3"); List<User> groupUsers = UserLocalServiceUtil.getGroupUsers(TestPropsValues.getGroupId()); GroupLocalServiceUtil.addUserGroup(dlc3User.getUserId(), TestPropsValues.getGroupId()); User dlc4User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc4"); GroupLocalServiceUtil.addUserGroup(dlc4User.getUserId(), TestPropsValues.getGroupId()); Set<Long> groupIds = SetUtil.intersect(dlc3User.getGroupIds(), dlc4User.getGroupIds()); List<User> users = UserLocalServiceUtil.searchSocial(TestPropsValues.getCompanyId(), ArrayUtil.toArray(groupIds.toArray(new Long[groupIds.size()])), "dlc", QueryUtil.ALL_POS, QueryUtil.ALL_POS);// www . jav a2 s .co m users = ListUtil.remove(users, groupUsers); Assert.assertEquals(users.toString(), 2, users.size()); GroupLocalServiceUtil.deleteUserGroup(dlc3User.getUserId(), TestPropsValues.getGroupId()); GroupLocalServiceUtil.deleteUserGroup(dlc4User.getUserId(), TestPropsValues.getGroupId()); }