@Singleton public class RepositoryResource extends Object
Constructor and Description |
---|
RepositoryResource(BambooUserManager bambooUserManager,
RepositoryTestService repositoryTestService,
RepositoryDefinitionManager repositoryDefinitionManager,
VcsPullRequestService pullRequestService,
VcsRepositoryManager vcsRepositoryManager,
PlanManager planManager,
ResultsSummaryManager resultsSummaryManager,
BuildResultWarningSummaryManager buildResultWarningSummaryManager) |
Modifier and Type | Method and Description |
---|---|
RestRepositoryDefinition |
createLinkedRepository(RestRepositoryConfig repositoryConfig,
com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) |
javax.ws.rs.core.Response |
deleteAllLinkedRepositories() |
javax.ws.rs.core.Response |
deleteBuildWarnings(long repositoryId,
String resultKeyString) |
javax.ws.rs.core.Response |
deleteLinkedRepository(long repositoryId) |
javax.ws.rs.core.Response |
deleteLinkedRepository(String repositoryName) |
javax.ws.rs.core.Response |
enableRss(String repositoryName) |
boolean |
isPullRequestClosed(String repositoryName,
String pullRequestKey) |
boolean |
isRssEnabled(String repositoryName) |
javax.ws.rs.core.Response |
sendBuildWarnings(long repositoryId,
String resultKeyString,
RestBuildWarnings request) |
boolean |
sendCommitComment(String repositoryName,
Map<String,String> body)
Used for testing of commit comment functionality.
|
public RepositoryResource(BambooUserManager bambooUserManager, RepositoryTestService repositoryTestService, RepositoryDefinitionManager repositoryDefinitionManager, VcsPullRequestService pullRequestService, VcsRepositoryManager vcsRepositoryManager, PlanManager planManager, ResultsSummaryManager resultsSummaryManager, BuildResultWarningSummaryManager buildResultWarningSummaryManager)
public RestRepositoryDefinition createLinkedRepository(@NotNull RestRepositoryConfig repositoryConfig, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext) throws WebValidationException
WebValidationException
public javax.ws.rs.core.Response deleteLinkedRepository(long repositoryId)
public javax.ws.rs.core.Response deleteLinkedRepository(String repositoryName)
public javax.ws.rs.core.Response enableRss(String repositoryName)
public boolean isRssEnabled(String repositoryName)
public javax.ws.rs.core.Response deleteAllLinkedRepositories()
public boolean isPullRequestClosed(String repositoryName, @Nullable String pullRequestKey) throws WebValidationException
WebValidationException
public boolean sendCommitComment(String repositoryName, @RequestBody Map<String,String> body) throws WebValidationException, RepositoryException
curl -H 'Content-Type: application/json' -X POST -u admin:admin http://localhost:9087/bamboo/rest/backdoor/1.0/repository/github/commitComment -d '{"commitId":"dc88147961e5f0c2302511d5313ce2f9429843cd","planKey":"TEST-CTEST","isSuccess":true,"deploymentId":2162689}'
public javax.ws.rs.core.Response sendBuildWarnings(long repositoryId, String resultKeyString, @RequestBody RestBuildWarnings request) throws WebValidationException, RepositoryException
public javax.ws.rs.core.Response deleteBuildWarnings(long repositoryId, String resultKeyString) throws WebValidationException, RepositoryException
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.
View cookie preferences