public PagedIterator<GHDeployment> _iterator(int pageSize) { return new PagedIterator<GHDeployment>(root.retrieve().asIterator(deploymentsUrl, GHDeployment[].class, pageSize)) { @Override protected void wrapUp(GHDeployment[] page) { for (GHDeployment c : page) c.wrap(GHRepository.this); } }; } };
public PagedIterator<GHContent> _iterator(int pageSize) { return new PagedIterator<GHContent>(root.retrieve().asIterator(url, GHContent[].class, pageSize)) { @Override protected void wrapUp(GHContent[] page) { GHContent.wrap(page, repository); } }; } };
public PagedIterator<GHEventInfo> _iterator(int pageSize) { return new PagedIterator<GHEventInfo>(root.retrieve().asIterator(String.format("/orgs/%s/events", login), GHEventInfo[].class, pageSize)) { @Override protected void wrapUp(GHEventInfo[] page) { for (GHEventInfo c : page) c.wrapUp(root); } }; } };
public PagedIterator<GHEventInfo> _iterator(int pageSize) { return new PagedIterator<GHEventInfo>(root.retrieve().asIterator(String.format("/users/%s/events", login), GHEventInfo[].class, pageSize)) { @Override protected void wrapUp(GHEventInfo[] page) { for (GHEventInfo c : page) c.wrapUp(root); } }; } };
public PagedIterator<GHGist> _iterator(int pageSize) { return new PagedIterator<GHGist>(root.retrieve().asIterator(String.format("/users/%s/gists", login), GHGist[].class, pageSize)) { @Override protected void wrapUp(GHGist[] page) { for (GHGist c : page) c.wrapUp(GHUser.this); } }; } };
public PagedIterator<GHPullRequest> _iterator(int pageSize) { return new PagedIterator<GHPullRequest>(req.asIterator(repo.getApiTailUrl("pulls"), GHPullRequest[].class, pageSize)) { @Override protected void wrapUp(GHPullRequest[] page) { for (GHPullRequest pr : page) pr.wrapUp(repo); } }; } };
public PagedIterator<GHPullRequestCommitDetail> _iterator(int pageSize) { return new PagedIterator<GHPullRequestCommitDetail>(root.retrieve().asIterator( String.format("%s/commits", getApiRoute()), GHPullRequestCommitDetail[].class, pageSize)) { @Override protected void wrapUp(GHPullRequestCommitDetail[] page) { for (GHPullRequestCommitDetail c : page) c.wrapUp(GHPullRequest.this); } }; } };
public PagedIterator<GHInvitation> _iterator(int pageSize) { return new PagedIterator<GHInvitation>(root.retrieve().asIterator(String.format("/repos/%s/%s/invitations", getOwnerName(), name), GHInvitation[].class, pageSize)) { protected void wrapUp(GHInvitation[] page) { for (GHInvitation c : page) c.wrapUp(root); } }; } };
public PagedIterator<GHPullRequestReviewComment> _iterator(int pageSize) { return new PagedIterator<GHPullRequestReviewComment>( owner.root.retrieve() .asIterator(getApiRoute() + "/comments", GHPullRequestReviewComment[].class, pageSize)) { protected void wrapUp(GHPullRequestReviewComment[] page) { for (GHPullRequestReviewComment c : page) c.wrapUp(owner); } }; } };
public PagedIterator<GHUser> _iterator(int pageSize) { return new PagedIterator<GHUser>(root.retrieve().asIterator(getApiTailUrl(suffix), GHUser[].class, pageSize)) { protected void wrapUp(GHUser[] page) { GHUser.wrap(page,root); } }; } };
public PagedIterator<GHPullRequestReviewComment> _iterator(int pageSize) { return new PagedIterator<GHPullRequestReviewComment>(root.retrieve().asIterator(getApiRoute() + COMMENTS_ACTION, GHPullRequestReviewComment[].class, pageSize)) { protected void wrapUp(GHPullRequestReviewComment[] page) { for (GHPullRequestReviewComment c : page) c.wrapUp(GHPullRequest.this); } }; } };
public PagedIterator<GHRepository> _iterator(int pageSize) { return new PagedIterator<GHRepository>(root.retrieve().with("type",repoType).asIterator("/user/repos", GHRepository[].class, pageSize)) { @Override protected void wrapUp(GHRepository[] page) { for (GHRepository c : page) c.wrap(root); } }; } }.withPageSize(pageSize);
public PagedIterator<GHMembership> _iterator(int pageSize) { return new PagedIterator<GHMembership>(root.retrieve().with("state",state).asIterator("/user/memberships/orgs", GHMembership[].class, pageSize)) { @Override protected void wrapUp(GHMembership[] page) { GHMembership.wrap(page,root); } }; } };
public PagedIterator<GHUser> _iterator(int pageSize) { return new PagedIterator<GHUser>(root.retrieve().asIterator(getApiTailUrl(suffix), GHUser[].class, pageSize)) { protected void wrapUp(GHUser[] page) { for (GHUser c : page) c.wrapUp(root); } }; } };
public PagedIterator<Contributor> _iterator(int pageSize) { return new PagedIterator<Contributor>(root.retrieve().asIterator(getApiTailUrl("contributors"), Contributor[].class, pageSize)) { @Override protected void wrapUp(Contributor[] page) { for (Contributor c : page) c.wrapUp(root); } }; } };
public PagedIterator<GHReaction> _iterator(int pageSize) { return new PagedIterator<GHReaction>(owner.root.retrieve().withPreview(SQUIRREL_GIRL).asIterator(getApiRoute()+"/reactions", GHReaction[].class, pageSize)) { @Override protected void wrapUp(GHReaction[] page) { for (GHReaction c : page) c.wrap(owner.root); } }; } };
public PagedIterator<T> _iterator(int pageSize) { req.set("q", StringUtils.join(terms, " ")); return new PagedIterator<T>(adapt(req.asIterator(getApiUrl(), receiverType, pageSize))) { protected void wrapUp(T[] page) { // SearchResult.getItems() should do it } }; } };
public PagedIterator<GHCommitComment> _iterator(int pageSize) { return new PagedIterator<GHCommitComment>(owner.root.retrieve().asIterator(String.format("/repos/%s/%s/commits/%s/comments", owner.getOwnerName(), owner.getName(), sha), GHCommitComment[].class, pageSize)) { @Override protected void wrapUp(GHCommitComment[] page) { for (GHCommitComment c : page) c.wrap(owner); } }; } };
public PagedIterator<GHRepository> _iterator(int pageSize) { return new PagedIterator<GHRepository>(root.retrieve().with("sort",sort).asIterator(getApiTailUrl("forks"), GHRepository[].class, pageSize)) { @Override protected void wrapUp(GHRepository[] page) { for (GHRepository c : page) { c.wrap(root); } } }; } };
public PagedIterator<GHReaction> _iterator(int pageSize) { return new PagedIterator<GHReaction>(owner.root.retrieve().withPreview(SQUIRREL_GIRL).asIterator(getApiRoute()+"/reactions", GHReaction[].class, pageSize)) { @Override protected void wrapUp(GHReaction[] page) { for (GHReaction c : page) c.wrap(owner.root); } }; } };