@Override public ResponseList<Status> getMentionsTimeline(Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "statuses/mentions_timeline.json", paging.asPostParameterArray())); }
@Override public ResponseList<Status> getRetweetsOfMe(Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "statuses/retweets_of_me.json", paging.asPostParameterArray())); }
@Override public ResponseList<Status> getFavorites(Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "favorites/list.json", paging.asPostParameterArray())); }
@Override public ResponseList<Status> getUserTimeline(Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "statuses/user_timeline.json", mergeParameters(new HttpParameter[]{INCLUDE_MY_RETWEET} , paging.asPostParameterArray()) )); }
@Override public ResponseList<Status> getHomeTimeline(Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "statuses/home_timeline.json", mergeParameters(paging.asPostParameterArray(), new HttpParameter[]{INCLUDE_MY_RETWEET}))); }
@Override public ResponseList<Status> getUserTimeline(String screenName, Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "statuses/user_timeline.json", mergeParameters(new HttpParameter[]{new HttpParameter("screen_name", screenName) , INCLUDE_MY_RETWEET} , paging.asPostParameterArray()) )); }
@Override public ResponseList<Status> getFavorites(long userId, Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "favorites/list.json", mergeParameters(new HttpParameter[]{new HttpParameter("user_id", userId)} , paging.asPostParameterArray()) )); }
@Override public ResponseList<Status> getUserListStatuses(long listId, Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "lists/statuses.json" , mergeParameters(paging.asPostParameterArray(Paging.SMCP, Paging.COUNT) , new HttpParameter("list_id", listId)))); }
@Override public ResponseList<Status> getUserTimeline(long userId, Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "statuses/user_timeline.json", mergeParameters(new HttpParameter[]{new HttpParameter("user_id", userId) , INCLUDE_MY_RETWEET} , paging.asPostParameterArray()) )); }
@Override public ResponseList<Status> getFavorites(String screenName, Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "favorites/list.json", mergeParameters(new HttpParameter[]{new HttpParameter("screen_name", screenName)} , paging.asPostParameterArray()) )); }
@Override public ResponseList<Status> getUserListStatuses(long ownerId, String slug, Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "lists/statuses.json" , mergeParameters(paging.asPostParameterArray(Paging.SMCP, Paging.COUNT) , new HttpParameter[]{new HttpParameter("owner_id", ownerId) , new HttpParameter("slug", slug)}))); }
@Override public ResponseList<Status> getUserListStatuses(String ownerScreenName, String slug, Paging paging) throws TwitterException { return factory.createStatusList(get(conf.getRestBaseURL() + "lists/statuses.json" , mergeParameters(paging.asPostParameterArray(Paging.SMCP, Paging.COUNT) , new HttpParameter[]{new HttpParameter("owner_screen_name", ownerScreenName) , new HttpParameter("slug", slug)}))); }