public class GitHubRepositoryService extends AbstractRepositoryService
baseUrl, config, REPOSITORY_TYPE| Constructor and Description |
|---|
GitHubRepositoryService() |
checkHost, createFromId, createFromUrl, getPullRequestsAssociatedWith, init, urlExistsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroyprotected org.apache.commons.logging.Log getLog()
getLog in class AbstractRepositoryServicepublic boolean init(RepositoryConfig config)
init in interface RepositoryServiceinit in class AbstractRepositoryServicepublic org.jboss.set.aphrodite.domain.PullRequest getPullRequest(URL url) throws NotFoundException
getPullRequest in interface RepositoryServicegetPullRequest in class AbstractRepositoryServiceNotFoundExceptionpublic org.jboss.set.aphrodite.domain.Repository getRepository(URL url) throws NotFoundException
getRepository in interface RepositoryServicegetRepository in class AbstractRepositoryServiceNotFoundExceptionpublic List<org.jboss.set.aphrodite.domain.PullRequest> getPullRequestsByState(org.jboss.set.aphrodite.domain.Repository repository, org.jboss.set.aphrodite.domain.PullRequestState state) throws NotFoundException
getPullRequestsByState in interface RepositoryServicegetPullRequestsByState in class AbstractRepositoryServiceNotFoundExceptionpublic void addCommentToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String comment) throws NotFoundException
addCommentToPullRequest in interface RepositoryServiceaddCommentToPullRequest in class AbstractRepositoryServiceNotFoundExceptionpublic boolean hasModifiableLabels(org.jboss.set.aphrodite.domain.Repository repository) throws NotFoundException
NotFoundExceptionpublic void addLabelToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String labelName) throws NotFoundException
NotFoundExceptionpublic List<org.jboss.set.aphrodite.domain.Label> getLabelsFromRepository(org.jboss.set.aphrodite.domain.Repository repository) throws NotFoundException
NotFoundExceptionpublic List<org.jboss.set.aphrodite.domain.Label> getLabelsFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest) throws NotFoundException
NotFoundExceptionpublic void setLabelsToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, List<org.jboss.set.aphrodite.domain.Label> labels) throws NotFoundException
NotFoundExceptionpublic void removeLabelFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String name) throws NotFoundException
NotFoundExceptionpublic List<org.jboss.set.aphrodite.domain.PullRequest> findPullRequestsRelatedTo(org.jboss.set.aphrodite.domain.PullRequest pullRequest)
public org.jboss.set.aphrodite.domain.CommitStatus getCommitStatusFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest) throws NotFoundException
NotFoundExceptionpublic boolean repositoryAccessable(URL url)
public org.jboss.set.aphrodite.domain.RateLimit getRateLimit() throws NotFoundException
getRateLimit in interface RepositoryServicegetRateLimit in class AbstractRepositoryServiceNotFoundExceptionpublic RepositoryType getRepositoryType()
Copyright © 2017 JBoss by Red Hat. All rights reserved.