Class GitHubRepositoryService
- java.lang.Object
-
- org.jboss.set.aphrodite.repository.services.common.AbstractRepositoryService
-
- org.jboss.set.aphrodite.repository.services.github.AbstractGithubService
-
- org.jboss.set.aphrodite.repository.services.github.GitHubRepositoryService
-
- All Implemented Interfaces:
org.jboss.set.aphrodite.spi.RepositoryService
public class GitHubRepositoryService extends AbstractGithubService implements org.jboss.set.aphrodite.spi.RepositoryService
- Author:
- Ryan Emerson
-
-
Field Summary
-
Fields inherited from class org.jboss.set.aphrodite.repository.services.github.AbstractGithubService
github, user
-
-
Constructor Summary
Constructors Constructor Description GitHubRepositoryService()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddCommentToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String comment)Deprecated.voidaddLabelToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String labelName)Deprecated.List<org.jboss.set.aphrodite.domain.PullRequest>findPullRequestsRelatedTo(org.jboss.set.aphrodite.domain.PullRequest pullRequest)Deprecated.List<org.jboss.set.aphrodite.domain.Commit>getCommitsSince(URL url, String branch, long since)org.jboss.set.aphrodite.domain.CommitStatusgetCommitStatusFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest)Deprecated.List<org.jboss.set.aphrodite.domain.Label>getLabelsFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest)Deprecated.List<org.jboss.set.aphrodite.domain.Label>getLabelsFromRepository(org.jboss.set.aphrodite.domain.Repository repository)protected org.apache.commons.logging.LoggetLog()org.jboss.set.aphrodite.domain.PullRequestgetPullRequest(URL url)org.jboss.set.aphrodite.domain.spi.PullRequestHomegetPullRequestHome()List<org.jboss.set.aphrodite.domain.PullRequest>getPullRequestsAssociatedWith(org.jboss.set.aphrodite.domain.Issue issue)Deprecated.List<org.jboss.set.aphrodite.domain.PullRequest>getPullRequestsByState(org.jboss.set.aphrodite.domain.Repository repository, org.jboss.set.aphrodite.domain.PullRequestState state)org.jboss.set.aphrodite.domain.RateLimitgetRateLimit()org.jboss.set.aphrodite.domain.RepositorygetRepository(URL url)org.jboss.set.aphrodite.repository.services.common.RepositoryTypegetRepositoryType()booleanhasModifiableLabels(org.jboss.set.aphrodite.domain.Repository repository)voidremoveLabelFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String name)Deprecated.booleanrepositoryAccessable(URL url)voidsetLabelsToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, List<org.jboss.set.aphrodite.domain.Label> labels)Deprecated.-
Methods inherited from class org.jboss.set.aphrodite.repository.services.github.AbstractGithubService
commonGithubInit, init
-
Methods inherited from class org.jboss.set.aphrodite.repository.services.common.AbstractRepositoryService
checkHost, exists, getBaseUrl, init, urlExists
-
-
-
-
Method Detail
-
getLog
protected org.apache.commons.logging.Log getLog()
- Specified by:
getLogin classorg.jboss.set.aphrodite.repository.services.common.AbstractRepositoryService
-
getPullRequest
public org.jboss.set.aphrodite.domain.PullRequest getPullRequest(URL url) throws org.jboss.set.aphrodite.spi.NotFoundException
- Specified by:
getPullRequestin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
getRepository
public org.jboss.set.aphrodite.domain.Repository getRepository(URL url) throws org.jboss.set.aphrodite.spi.NotFoundException
- Specified by:
getRepositoryin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
getPullRequestsAssociatedWith
@Deprecated public List<org.jboss.set.aphrodite.domain.PullRequest> getPullRequestsAssociatedWith(org.jboss.set.aphrodite.domain.Issue issue) throws org.jboss.set.aphrodite.spi.NotFoundException
Deprecated.- Specified by:
getPullRequestsAssociatedWithin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
getPullRequestsByState
public List<org.jboss.set.aphrodite.domain.PullRequest> getPullRequestsByState(org.jboss.set.aphrodite.domain.Repository repository, org.jboss.set.aphrodite.domain.PullRequestState state) throws org.jboss.set.aphrodite.spi.NotFoundException
- Specified by:
getPullRequestsByStatein interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
addCommentToPullRequest
@Deprecated public void addCommentToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String comment) throws org.jboss.set.aphrodite.spi.NotFoundException
Deprecated.- Specified by:
addCommentToPullRequestin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
hasModifiableLabels
public boolean hasModifiableLabels(org.jboss.set.aphrodite.domain.Repository repository) throws org.jboss.set.aphrodite.spi.NotFoundException- Specified by:
hasModifiableLabelsin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
addLabelToPullRequest
@Deprecated public void addLabelToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String labelName) throws org.jboss.set.aphrodite.spi.NotFoundException
Deprecated.- Specified by:
addLabelToPullRequestin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
getLabelsFromRepository
public List<org.jboss.set.aphrodite.domain.Label> getLabelsFromRepository(org.jboss.set.aphrodite.domain.Repository repository) throws org.jboss.set.aphrodite.spi.NotFoundException
- Specified by:
getLabelsFromRepositoryin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
getLabelsFromPullRequest
@Deprecated public List<org.jboss.set.aphrodite.domain.Label> getLabelsFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest) throws org.jboss.set.aphrodite.spi.NotFoundException
Deprecated.- Specified by:
getLabelsFromPullRequestin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
setLabelsToPullRequest
@Deprecated public void setLabelsToPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, List<org.jboss.set.aphrodite.domain.Label> labels) throws org.jboss.set.aphrodite.spi.NotFoundException
Deprecated.- Specified by:
setLabelsToPullRequestin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
removeLabelFromPullRequest
@Deprecated public void removeLabelFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest, String name) throws org.jboss.set.aphrodite.spi.NotFoundException
Deprecated.- Specified by:
removeLabelFromPullRequestin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
findPullRequestsRelatedTo
@Deprecated public List<org.jboss.set.aphrodite.domain.PullRequest> findPullRequestsRelatedTo(org.jboss.set.aphrodite.domain.PullRequest pullRequest)
Deprecated.- Specified by:
findPullRequestsRelatedToin interfaceorg.jboss.set.aphrodite.spi.RepositoryService
-
getCommitStatusFromPullRequest
@Deprecated public org.jboss.set.aphrodite.domain.CommitStatus getCommitStatusFromPullRequest(org.jboss.set.aphrodite.domain.PullRequest pullRequest) throws org.jboss.set.aphrodite.spi.NotFoundException
Deprecated.- Specified by:
getCommitStatusFromPullRequestin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
repositoryAccessable
public boolean repositoryAccessable(URL url)
- Specified by:
repositoryAccessablein interfaceorg.jboss.set.aphrodite.spi.RepositoryService
-
getCommitsSince
public List<org.jboss.set.aphrodite.domain.Commit> getCommitsSince(URL url, String branch, long since)
- Specified by:
getCommitsSincein interfaceorg.jboss.set.aphrodite.spi.RepositoryService
-
getRateLimit
public org.jboss.set.aphrodite.domain.RateLimit getRateLimit() throws org.jboss.set.aphrodite.spi.NotFoundException- Specified by:
getRateLimitin interfaceorg.jboss.set.aphrodite.spi.RepositoryService- Throws:
org.jboss.set.aphrodite.spi.NotFoundException
-
getRepositoryType
public org.jboss.set.aphrodite.repository.services.common.RepositoryType getRepositoryType()
- Specified by:
getRepositoryTypein interfaceorg.jboss.set.aphrodite.spi.RepositoryService
-
getPullRequestHome
public org.jboss.set.aphrodite.domain.spi.PullRequestHome getPullRequestHome()
- Specified by:
getPullRequestHomein interfaceorg.jboss.set.aphrodite.spi.RepositoryService
-
-