@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,
BranchDetectionService branchDetectionService,
BambooSpecsManager bambooSpecsManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
clearSpecsStates() |
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.
|
javax.ws.rs.core.Response |
triggerBranchDetection(long repositoryId,
boolean ignoreChainsConfig) |
public RepositoryResource(BambooUserManager bambooUserManager, RepositoryTestService repositoryTestService, RepositoryDefinitionManager repositoryDefinitionManager, VcsPullRequestService pullRequestService, VcsRepositoryManager vcsRepositoryManager, PlanManager planManager, ResultsSummaryManager resultsSummaryManager, BuildResultWarningSummaryManager buildResultWarningSummaryManager, BranchDetectionService branchDetectionService, BambooSpecsManager bambooSpecsManager)
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, 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, RestBuildWarnings request) throws WebValidationException, RepositoryException
public javax.ws.rs.core.Response deleteBuildWarnings(long repositoryId, String resultKeyString) throws WebValidationException, RepositoryException
public javax.ws.rs.core.Response triggerBranchDetection(long repositoryId, boolean ignoreChainsConfig) throws WebValidationException
WebValidationException
public javax.ws.rs.core.Response clearSpecsStates()
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.
View cookie preferences