Class BambooLinkedRepositoryExportResource
- java.lang.Object
-
- com.atlassian.bamboo.plugins.rest.configuration.external.BambooLinkedRepositoryExportResource
-
@Singleton public class BambooLinkedRepositoryExportResource extends Object
-
-
Constructor Summary
Constructors Constructor Description BambooLinkedRepositoryExportResource(RepositoryExportService repositoryExportService, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, BambooPermissionManager bambooPermissionManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.sal.api.message.I18nResolver i18nResolver, FeatureManager featureManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
exportAllLinkedRepositories()
Export configuration of all linked repositories to YAML format.javax.ws.rs.core.Response
exportLinkedRepository(long repositoryId, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Export configuration of a linked repository to YAML formatjavax.ws.rs.core.Response
exportLinkedRepository(String oidString, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Export configuration of a linked repository to YAML formatjavax.ws.rs.core.Response
exportLinkedRepositoryByName(String name, com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Export configuration of a linked repository to YAML format
-
-
-
Constructor Detail
-
BambooLinkedRepositoryExportResource
public BambooLinkedRepositoryExportResource(RepositoryExportService repositoryExportService, RepositoryDefinitionManager repositoryDefinitionManager, CachedRepositoryDefinitionManager cachedRepositoryDefinitionManager, BambooPermissionManager bambooPermissionManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.sal.api.message.I18nResolver i18nResolver, FeatureManager featureManager)
-
-
Method Detail
-
exportAllLinkedRepositories
public javax.ws.rs.core.Response exportAllLinkedRepositories()
Export configuration of all linked repositories to YAML format.- Returns:
- json array of paths to all updated files
-
exportLinkedRepository
public javax.ws.rs.core.Response exportLinkedRepository(long repositoryId, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Export configuration of a linked repository to YAML format- Parameters:
repositoryId
- linked repository id- Returns:
- json array of paths to all updated files
-
exportLinkedRepository
public javax.ws.rs.core.Response exportLinkedRepository(String oidString, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Export configuration of a linked repository to YAML format- Parameters:
oid
- linked repository oid- Returns:
- json array of paths to all updated files
-
exportLinkedRepositoryByName
public javax.ws.rs.core.Response exportLinkedRepositoryByName(String name, @Context com.atlassian.plugins.rest.common.security.AuthenticationContext authenticationContext)
Export configuration of a linked repository to YAML format- Parameters:
name
- linked repository name- Returns:
- json array of paths to all updated files
-
-