Class GitHubResource
- java.lang.Object
-
- com.atlassian.bamboo.plugins.git.rest.resource.GitHubResource
-
@Singleton public class GitHubResource extends Object
-
-
Constructor Summary
Constructors Constructor Description GitHubResource(com.atlassian.sal.api.message.I18nResolver i18nResolver, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetAvailableRepositories(javax.ws.rs.core.UriInfo uriInfo, String username, RestRequest request)javax.ws.rs.core.ResponsegetBranches(javax.ws.rs.core.UriInfo uriInfo, String owner, String repositoryName, RestRequest request)protected @NotNull GitHubAccessorgetGitHubAccessor(String username, String repoPassword, String repoApiBaseUrl)
-
-
-
Constructor Detail
-
GitHubResource
public GitHubResource(com.atlassian.sal.api.message.I18nResolver i18nResolver, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager)
-
-
Method Detail
-
getAvailableRepositories
public javax.ws.rs.core.Response getAvailableRepositories(@Context javax.ws.rs.core.UriInfo uriInfo, String username, RestRequest request)
-
getBranches
public javax.ws.rs.core.Response getBranches(@Context javax.ws.rs.core.UriInfo uriInfo, String owner, String repositoryName, RestRequest request)- Parameters:
uriInfo-owner-- Returns:
-
getGitHubAccessor
@VisibleForTesting @NotNull protected @NotNull GitHubAccessor getGitHubAccessor(String username, String repoPassword, String repoApiBaseUrl)
-
-