List of usage examples for com.liferay.portal.kernel.util.comparator UserFirstNameComparator UserFirstNameComparator
public UserFirstNameComparator(boolean ascending)
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; }