@Override protected List<Status> doPoll() throws TwitterException { Paging paging = getLastIdPaging(); log.trace("doPoll.getUserTimeline(user={}, sinceId={})", user, paging.getSinceId()); return getTwitter().getUserTimeline(user, paging); }
@Override protected List<Status> doPoll() throws TwitterException { Paging paging = getLastIdPaging(); log.trace("doPoll.getHomeTimeline(sinceId={})", paging.getSinceId()); return getTwitter().getHomeTimeline(paging); }
@Override protected List<Status> doPoll() throws TwitterException { Paging paging = getLastIdPaging(); log.trace("doPoll.getRetweetsOfMe(sinceId={})", paging.getSinceId()); return getTwitter().getRetweetsOfMe(paging); }
@Override protected List<Status> doPoll() throws TwitterException { Paging paging = getLastIdPaging(); log.trace("doPoll.getMentionsTimeline(sinceId={})", paging.getSinceId()); return getTwitter().getMentionsTimeline(paging); }
/** * Converts the pagination parameters into a List of PostParameter.<br> * This method also Validates the preset parameters, and throws * IllegalStateException if any unsupported parameter is set. * * @param supportedParams char array representation of supported parameters * @param perPageParamName name used for per-page parameter. getUserListStatuses() requires "per_page" instead of "count". * @return list of PostParameter */ /*package*/ HttpParameter[] asPostParameterArray(char[] supportedParams, String perPageParamName) { java.util.List<HttpParameter> pagingParams = new ArrayList<HttpParameter>(supportedParams.length); addPostParameter(supportedParams, 's', pagingParams, "since_id", getSinceId()); addPostParameter(supportedParams, 'm', pagingParams, "max_id", getMaxId()); addPostParameter(supportedParams, 'c', pagingParams, perPageParamName, getCount()); addPostParameter(supportedParams, 'p', pagingParams, "page", getPage()); if (pagingParams.size() == 0) { return NULL_PARAMETER_ARRAY; } else { return pagingParams.toArray(new HttpParameter[pagingParams.size()]); } }
pagingParams.add(new PostParameter("max_id", String.valueOf(paging.getMaxId()))); if (-1 != paging.getSinceId()) { pagingParams.add(new PostParameter("since_id", String.valueOf(paging.getSinceId())));
/** * Converts the pagination parameters into a List of PostParameter.<br> * This method also Validates the preset parameters, and throws * IllegalStateException if any unsupported parameter is set. * * @param supportedParams char array representation of supported parameters * @param perPageParamName name used for per-page parameter. getUserListStatuses() requires "per_page" instead of "count". * @return list of PostParameter */ /*package*/ List<HttpParameter> asPostParameterList(char[] supportedParams, String perPageParamName) { java.util.List<HttpParameter> pagingParams = new ArrayList<HttpParameter>(supportedParams.length); addPostParameter(supportedParams, 's', pagingParams, "since_id", getSinceId()); addPostParameter(supportedParams, 'm', pagingParams, "max_id", getMaxId()); addPostParameter(supportedParams, 'c', pagingParams, perPageParamName, getCount()); addPostParameter(supportedParams, 'p', pagingParams, "page", getPage()); if (pagingParams.size() == 0) { return NULL_PARAMETER_LIST; } else { return pagingParams; } }