public Map<SocialRequest, User> getUserRequestsWithUser(User user, boolean cachedResult) {
Map<SocialRequest, User> socialRequestUserMap = new HashMap<SocialRequest, User>();
try {
List<SocialRequest> receiverUserRequests = socialRequestLocalService.getReceiverUserRequests(
user.getUserId(), SocialRequestConstants.STATUS_PENDING, 0, getUserRequestsCount(
user, SocialRequestConstants.STATUS_PENDING));
for (SocialRequest request : receiverUserRequests) {
User requestingUser = userLocalService.getUserById(request.getUserId());
socialRequestUserMap.put(request, requestingUser);
}
} catch (SystemException e) {
LOGGER.error(e.getMessage(), e);
return null;
} catch (PortalException e) {
LOGGER.error(e.getMessage(), e);
return null;
}
return socialRequestUserMap;
}