Example usage for com.liferay.portal.kernel.service UserLocalServiceUtil getUserByScreenName

List of usage examples for com.liferay.portal.kernel.service UserLocalServiceUtil getUserByScreenName

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.service UserLocalServiceUtil getUserByScreenName.

Prototype

public static com.liferay.portal.kernel.model.User getUserByScreenName(long companyId, String screenName)
        throws com.liferay.portal.kernel.exception.PortalException 

Source Link

Document

Returns the user with the screen name.

Usage

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());
}