List of usage examples for com.liferay.portal.kernel.service UserLocalServiceUtil getUserByScreenName
public static com.liferay.portal.kernel.model.User getUserByScreenName(long companyId, String screenName) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetMutualRelationsByBiType() throws Exception { User dlc1User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc1"); User dlc2User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc2"); // Do dlc1 and dlc2 have 3 mutual friends? List<User> users = UserLocalServiceUtil.getSocialUsers(dlc1User.getUserId(), dlc2User.getUserId(), SocialRelationConstants.TYPE_BI_FRIEND, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 3, users.size()); Assert.assertEquals("dlc3", users.get(0).getScreenName()); Assert.assertEquals("dlc4", users.get(1).getScreenName()); Assert.assertEquals("dlc5", users.get(2).getScreenName()); }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetMutualRelationsByUniType() throws Exception { User fra3User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "fra3"); User fra4User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "fra4"); User fra5User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "fra5"); // Are fra3 and fra4 both children of fra1 and fra2? List<User> users = UserLocalServiceUtil.getSocialUsers(fra3User.getUserId(), fra4User.getUserId(), SocialRelationConstants.TYPE_UNI_CHILD, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 2, users.size()); Assert.assertEquals("fra1", users.get(0).getScreenName()); Assert.assertEquals("fra2", users.get(1).getScreenName()); // Are fra3 and fra5 both children of fra1? users = UserLocalServiceUtil.getSocialUsers(fra3User.getUserId(), fra5User.getUserId(), SocialRelationConstants.TYPE_UNI_CHILD, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 1, users.size()); Assert.assertEquals("fra1", users.get(0).getScreenName()); }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetRelations() throws Exception { User dlc1User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc1"); // Does dlc1 have 8 relations? List<User> users = UserLocalServiceUtil.getSocialUsers(dlc1User.getUserId(), SocialRelationConstants.TYPE_UNI_ENEMY, StringPool.NOT_EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 8, users.size()); Assert.assertEquals("dlc2", users.get(0).getScreenName()); Assert.assertEquals("dlc3", users.get(1).getScreenName()); Assert.assertEquals("dlc4", users.get(2).getScreenName()); Assert.assertEquals("dlc5", users.get(3).getScreenName()); Assert.assertEquals("dlc6", users.get(4).getScreenName()); Assert.assertEquals("dlc7", users.get(5).getScreenName()); Assert.assertEquals("dlc8", users.get(6).getScreenName()); Assert.assertEquals("dlc9", users.get(7).getScreenName()); }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetRelationsByBiType() throws Exception { User dlc1User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc1"); User dlc2User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc2"); User dlc3User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "dlc3"); // Does dlc1 have 7 friends? List<User> users = UserLocalServiceUtil.getSocialUsers(dlc1User.getUserId(), SocialRelationConstants.TYPE_BI_FRIEND, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 7, users.size()); Assert.assertEquals("dlc2", users.get(0).getScreenName()); Assert.assertEquals("dlc3", users.get(1).getScreenName()); Assert.assertEquals("dlc4", users.get(2).getScreenName()); Assert.assertEquals("dlc5", users.get(3).getScreenName()); Assert.assertEquals("dlc6", users.get(4).getScreenName()); Assert.assertEquals("dlc7", users.get(5).getScreenName()); Assert.assertEquals("dlc8", users.get(6).getScreenName()); // Is dlc1 a coworker of dlc9? users = UserLocalServiceUtil.getSocialUsers(dlc1User.getUserId(), SocialRelationConstants.TYPE_BI_COWORKER, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 1, users.size()); Assert.assertEquals("dlc9", users.get(0).getScreenName()); // Is dlc1 romantically involved with dlc2? users = UserLocalServiceUtil.getSocialUsers(dlc1User.getUserId(), SocialRelationConstants.TYPE_BI_ROMANTIC_PARTNER, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 1, users.size()); Assert.assertEquals("dlc2", users.get(0).getScreenName()); // Is dlc2 romantically involved with dlc1? users = UserLocalServiceUtil.getSocialUsers(dlc2User.getUserId(), SocialRelationConstants.TYPE_BI_ROMANTIC_PARTNER, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 1, users.size()); Assert.assertEquals("dlc1", users.get(0).getScreenName()); // Is dlc3 romantically involved with anyone? users = UserLocalServiceUtil.getSocialUsers(dlc3User.getUserId(), SocialRelationConstants.TYPE_BI_ROMANTIC_PARTNER, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 0, users.size()); }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@Test public void testGetRelationsByUniType() throws Exception { User fra1User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "fra1"); User fra2User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "fra2"); User fra3User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "fra3"); User fra6User = UserLocalServiceUtil.getUserByScreenName(TestPropsValues.getCompanyId(), "fra6"); // Is fra1 a parent to 8 children? List<User> users = UserLocalServiceUtil.getSocialUsers(fra1User.getUserId(), SocialRelationConstants.TYPE_UNI_PARENT, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 8, users.size()); Assert.assertEquals("fra2", users.get(0).getScreenName()); Assert.assertEquals("fra3", users.get(1).getScreenName()); Assert.assertEquals("fra4", users.get(2).getScreenName()); Assert.assertEquals("fra5", users.get(3).getScreenName()); Assert.assertEquals("fra6", users.get(4).getScreenName()); Assert.assertEquals("fra7", users.get(5).getScreenName()); Assert.assertEquals("fra8", users.get(6).getScreenName()); Assert.assertEquals("fra9", users.get(7).getScreenName()); // Is fra2 a parent of anyone? users = UserLocalServiceUtil.getSocialUsers(fra2User.getUserId(), SocialRelationConstants.TYPE_UNI_PARENT, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 0, users.size()); // Is fra3 a child of anyone? users = UserLocalServiceUtil.getSocialUsers(fra3User.getUserId(), SocialRelationConstants.TYPE_UNI_CHILD, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 2, users.size()); Assert.assertEquals("fra1", users.get(0).getScreenName()); Assert.assertEquals("fra2", users.get(1).getScreenName()); // Is fra6 a child of fra1? users = UserLocalServiceUtil.getSocialUsers(fra6User.getUserId(), SocialRelationConstants.TYPE_UNI_CHILD, StringPool.EQUAL, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserScreenNameComparator(true)); Assert.assertEquals(users.toString(), 0, users.size()); }