Example usage for com.liferay.portal.kernel.util.comparator UserFirstNameComparator UserFirstNameComparator

List of usage examples for com.liferay.portal.kernel.util.comparator UserFirstNameComparator UserFirstNameComparator

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util.comparator UserFirstNameComparator UserFirstNameComparator.

Prototype

public UserFirstNameComparator(boolean ascending) 

Source Link

Usage

From source file:com.liferay.invitation.invite.members.util.InviteMembersUserHelper.java

License:Open Source License

public List<User> getAvailableUsers(long companyId, long groupId, String keywords, int start, int end)
        throws Exception {

    LinkedHashMap usersParams = new LinkedHashMap();

    usersParams.put("usersInvited",
            new CustomSQLParam(CustomSQLUtil.get(getClass(),
                    "com.liferay.portal.service.persistence.UserFinder." + "filterByUsersGroupsGroupId"),
                    groupId));//w w w. j av  a2 s .co m

    return _userLocalService.search(companyId, keywords, WorkflowConstants.STATUS_APPROVED, usersParams, start,
            end, new UserFirstNameComparator(true));
}

From source file:com.liferay.microblogs.web.internal.util.MicroblogsWebUtil.java

License:Open Source License

public static JSONArray getJSONRecipients(long userId, ThemeDisplay themeDisplay) throws PortalException {

    JSONArray jsonArray = JSONFactoryUtil.createJSONArray();

    List<User> users = UserLocalServiceUtil.getSocialUsers(userId, SocialRelationConstants.TYPE_BI_CONNECTION,
            QueryUtil.ALL_POS, QueryUtil.ALL_POS, new UserFirstNameComparator(true));

    for (User user : users) {
        if (user.isDefaultUser() || (userId == user.getUserId())) {
            continue;
        }//from  ww w.  j  a va  2s .c  o  m

        JSONObject userJSONObject = JSONFactoryUtil.createJSONObject();

        userJSONObject.put("emailAddress", user.getEmailAddress());
        userJSONObject.put("fullName", user.getFullName());
        userJSONObject.put("jobTitle", user.getJobTitle());
        userJSONObject.put("portraitURL", user.getPortraitURL(themeDisplay));
        userJSONObject.put("screenName", user.getScreenName());
        userJSONObject.put("userId", user.getUserId());

        jsonArray.put(userJSONObject);
    }

    return jsonArray;
}

From source file:com.rivetlogic.skype.util.SkypeUtil.java

License:Open Source License

public static OrderByComparator getSkypeComparator(String orderByCol, boolean asc) {
    OrderByComparator obc = null;/*w  w w .  j a va2  s  .c  o  m*/

    if (Constants.FIRST_NAME.equalsIgnoreCase(orderByCol)) {
        obc = new UserFirstNameComparator(asc);
    } else if (Constants.LAST_NAME.equalsIgnoreCase(orderByCol)) {
        obc = new UserLastNameComparator(asc);
    }
    return obc;
}