com.atlassian.bamboo.plugins.stash.rest.resource
Class StashResource
java.lang.Object
com.atlassian.bamboo.plugins.stash.rest.resource.StashResource
@Singleton
public class StashResource
- extends Object
Constructor Summary |
StashResource(com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory,
com.atlassian.applinks.spi.auth.AuthenticationConfigurationManager authenticationConfigurationManager,
com.atlassian.sal.api.message.I18nResolver i18nResolver)
|
Method Summary |
javax.ws.rs.core.Response |
getAvailableProjects(String serverKey,
long start,
long limit)
|
javax.ws.rs.core.Response |
getAvailableServers()
|
javax.ws.rs.core.Response |
getBranch(String serverKey,
String projectKey,
String repositorySlug,
String branchId)
|
javax.ws.rs.core.Response |
getBranches(String serverKey,
String projectKey,
String repositorySlug,
String query,
long start,
long limit)
|
javax.ws.rs.core.Response |
getDefaultBranch(String serverKey,
String projectKey,
String repositorySlug)
|
javax.ws.rs.core.Response |
getRepositories(String serverKey,
String projectName,
String query,
long start,
long limit)
|
javax.ws.rs.core.Response |
getRepository(String serverKey,
String projectKey,
String repositorySlug)
|
javax.ws.rs.core.Response |
getRepositorySSHKeys(String serverKey,
String projectKey,
String repositorySlug,
long start,
long limit)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StashResource
public StashResource(com.atlassian.stash.rest.client.applinks.ApplinkStashClientFactory stashClientFactory,
com.atlassian.applinks.spi.auth.AuthenticationConfigurationManager authenticationConfigurationManager,
com.atlassian.sal.api.message.I18nResolver i18nResolver)
getAvailableServers
public javax.ws.rs.core.Response getAvailableServers()
getAvailableProjects
public javax.ws.rs.core.Response getAvailableProjects(String serverKey,
long start,
long limit)
getRepositories
public javax.ws.rs.core.Response getRepositories(String serverKey,
String projectName,
String query,
long start,
long limit)
getRepository
public javax.ws.rs.core.Response getRepository(String serverKey,
String projectKey,
String repositorySlug)
getBranches
public javax.ws.rs.core.Response getBranches(String serverKey,
String projectKey,
String repositorySlug,
String query,
long start,
long limit)
getDefaultBranch
public javax.ws.rs.core.Response getDefaultBranch(String serverKey,
String projectKey,
String repositorySlug)
getBranch
public javax.ws.rs.core.Response getBranch(String serverKey,
String projectKey,
String repositorySlug,
String branchId)
getRepositorySSHKeys
public javax.ws.rs.core.Response getRepositorySSHKeys(String serverKey,
String projectKey,
String repositorySlug,
long start,
long limit)
throws CredentialsRequiredContextException,
com.atlassian.sal.api.net.ResponseException,
com.opensymphony.webwork.dispatcher.json.JSONException
- Throws:
CredentialsRequiredContextException
com.atlassian.sal.api.net.ResponseException
com.opensymphony.webwork.dispatcher.json.JSONException
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.