package net.dev123.mblog.api; import java.util.List; import net.dev123.commons.Paging; import net.dev123.exception.LibException; /** * SocialGraphMethods * * @version * @author 马庆升 * @time 2010-7-27 下午08:52:45 */ public interface SocialGraphMethods { /** * 返回当前登录用户的关注对象的ID列表<br> * * @param paging * 分页控制参数,不能为空 * @return List<String> ID列表 * @throws LibException */ List<String> getFriendsIDs(Paging<String> paging) throws LibException; /** * 返回指定用户的关注对象的ID列表<br> * * @param userId * 用户唯一标识,不能为空 * @param paging * 分页控制参数,不能为空 * @return List<String> ID列表 * @throws LibException */ List<String> getFriendsIDs(String userId, Paging<String> paging) throws LibException; /** * 返回当前登录用户粉丝的ID列表<br> * * @param paging * 分页控制参数,不能为空 * @return List<String> ID列表 * @throws LibException */ List<String> getFollowersIDs(Paging<String> paging) throws LibException; /** * 返回指定用户粉丝的ID列表 <br> * * @param userId * 用户唯一标识,不能为空 * @param paging * 分页控制参数,不能为空 * @return List<String> ID列表 * @throws LibException */ List<String> getFollowersIDs(String userId, Paging<String> paging) throws LibException; }