public class GithubPullRequestHomeService extends AbstractGithubService implements org.jboss.set.aphrodite.domain.spi.PullRequestHome
PullRequestHome. This helps to detach pull request specific methods in
GitHubRepositoryService and allow to call them from pull request itself once this service implementation registered
in container.github, userbaseUrl, config, REPOSITORY_TYPE| Constructor and Description |
|---|
GithubPullRequestHomeService(Aphrodite aphrodite) |
commonGithubInit, initcheckHost, init, urlExistspublic GithubPullRequestHomeService(Aphrodite aphrodite)
public List<org.jboss.set.aphrodite.domain.PullRequest> findReferencedPullRequests(org.jboss.set.aphrodite.domain.PullRequest pullRequest)
findReferencedPullRequests in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic boolean addComment(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String comment)
addComment in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic List<org.jboss.set.aphrodite.domain.Label> getLabels(org.jboss.set.aphrodite.domain.PullRequest pullRequest)
getLabels in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic boolean setLabels(org.jboss.set.aphrodite.domain.PullRequest pullRequest, List<org.jboss.set.aphrodite.domain.Label> labels)
setLabels in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic boolean addLabel(org.jboss.set.aphrodite.domain.PullRequest pullRequest, org.jboss.set.aphrodite.domain.Label label)
addLabel in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic boolean removeLabel(org.jboss.set.aphrodite.domain.PullRequest pullRequest, org.jboss.set.aphrodite.domain.Label label)
removeLabel in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic org.jboss.set.aphrodite.domain.CommitStatus getCommitStatus(org.jboss.set.aphrodite.domain.PullRequest pullRequest)
getCommitStatus in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic void approveOnPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest)
approveOnPullRequest in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic void requestChangesOnPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String body)
requestChangesOnPullRequest in interface org.jboss.set.aphrodite.domain.spi.PullRequestHomepublic boolean repositoryAccessable(URL url)
protected org.apache.commons.logging.Log getLog()
getLog in class AbstractRepositoryServiceCopyright © 2020 JBoss by Red Hat. All rights reserved.