private List<String> getIdsOfPaginatedFriends(RenderRequest request, RenderResponse response, PortletSession session,
FacebookClientWrapper facebookClient) throws PortletException, IOException {
// Count total number of friends
Integer friendsCount = getFriendsCount(session, facebookClient);
// Obtain number of current page
Integer currentPage = getCurrentPageNumber(request, session);
Integer indexStart = (currentPage - 1) * ITEMS_PER_PAGE;
List<NamedFacebookType> friendsToDisplay = facebookClient.getPageOfFriends(indexStart, ITEMS_PER_PAGE);
getPaginatorUrls(friendsCount, response);
// Collect IDS of friends to display
List<String> ids = new ArrayList<String>();
for (NamedFacebookType current : friendsToDisplay) {
ids.add(current.getId());
}
return ids;
}
FacebookFriendsPortlet.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:docs-samples
作者:
评论列表
文章目录