Class ExtendedPullRequestService


  • public class ExtendedPullRequestService
    extends org.eclipse.egit.github.core.service.PullRequestService
    Author:
    Aaron Whiteside
    • Constructor Detail

    • Method Detail

      • getClient

        public ExtendedGitHubClient getClient()
        Overrides:
        getClient in class org.eclipse.egit.github.core.service.GitHubService
      • getPullRequest

        public ExtendedPullRequest getPullRequest​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                                  int id)
        Overrides:
        getPullRequest in class org.eclipse.egit.github.core.service.PullRequestService
      • pageComments2

        public org.eclipse.egit.github.core.client.PageIterator<ExtendedCommitComment> pageComments2​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                                                                                     int id)
      • pageRequestedReviewers

        public org.eclipse.egit.github.core.client.PageIterator<org.eclipse.egit.github.core.User> pageRequestedReviewers​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                                                                                                          int id)
      • pageRequestedTeamReviewers

        public org.eclipse.egit.github.core.client.PageIterator<org.eclipse.egit.github.core.Team> pageRequestedTeamReviewers​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                                                                                                              int id)
      • pageReviews

        public org.eclipse.egit.github.core.client.PageIterator<Review> pageReviews​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                                                                    int id)
      • createReview

        public void createReview​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                 int id,
                                 String commitId,
                                 String event,
                                 String body)
                          throws IOException
        Throws:
        IOException
      • createReviewRequests

        public void createReviewRequests​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                         int id,
                                         List<String> reviewers,
                                         List<String> teamReviewers)
                                  throws IOException
        Throws:
        IOException
      • deleteReviewRequests

        public void deleteReviewRequests​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                         int id,
                                         List<String> reviewers,
                                         List<String> teamReviewers)
                                  throws IOException
        Throws:
        IOException
      • deleteBranch

        public void deleteBranch​(org.eclipse.egit.github.core.IRepositoryIdProvider repository,
                                 String branchReference)
                          throws IOException
        Throws:
        IOException