public class GitLabPullRequestHomeService extends Object implements org.jboss.set.aphrodite.domain.spi.PullRequestHome
PullRequestHome implementation for the gitlab repository
| Constructor and Description |
|---|
GitLabPullRequestHomeService(org.gitlab4j.api.GitLabApi gitLabApi,
GitLabRepositoryService gitLabRepo)
Constructor using the the api.
|
public GitLabPullRequestHomeService(org.gitlab4j.api.GitLabApi gitLabApi,
GitLabRepositoryService gitLabRepo)
gitLabApi - The api to query the servergitLabRepo - The gitlab repositorypublic 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 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 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.PullRequestHomeCopyright © 2021 JBoss by Red Hat. All rights reserved.