Class DeploymentExportServiceImpl
- java.lang.Object
-
- com.atlassian.bamboo.configuration.external.DeploymentExportServiceImpl
-
- All Implemented Interfaces:
DeploymentExportService
public class DeploymentExportServiceImpl extends Object implements DeploymentExportService
-
-
Constructor Summary
Constructors Constructor Description DeploymentExportServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<Path>
exportAllDeploymentProjects()
Export all deployments to default location in Bamboo home dir.@NotNull com.atlassian.bamboo.specs.api.builders.permission.DeploymentPermissions
exportDeploymentPermissions(@NotNull DeploymentProject deploymentProject)
com.atlassian.bamboo.specs.api.builders.deployment.Deployment
exportDeploymentToSpecs(@NotNull DeploymentProject deploymentProject)
Export single deployment project to spec entity.@NotNull com.atlassian.bamboo.specs.api.builders.permission.EnvironmentPermissions
exportEnvironmentPermissions(@NotNull DeploymentProject deploymentProject, @NotNull Environment environment)
Path
exportSingleDeployment(@NotNull DeploymentProject project)
Export single deployment project to default location in Bamboo home dir
-
-
-
Method Detail
-
exportAllDeploymentProjects
public Iterable<Path> exportAllDeploymentProjects()
Description copied from interface:DeploymentExportService
Export all deployments to default location in Bamboo home dir.- Specified by:
exportAllDeploymentProjects
in interfaceDeploymentExportService
- Returns:
- paths to files updated by export process
-
exportSingleDeployment
public Path exportSingleDeployment(@NotNull @NotNull DeploymentProject project)
Description copied from interface:DeploymentExportService
Export single deployment project to default location in Bamboo home dir- Specified by:
exportSingleDeployment
in interfaceDeploymentExportService
- Returns:
- path to file updated by export process
-
exportDeploymentToSpecs
public com.atlassian.bamboo.specs.api.builders.deployment.Deployment exportDeploymentToSpecs(@NotNull @NotNull DeploymentProject deploymentProject)
Description copied from interface:DeploymentExportService
Export single deployment project to spec entity.- Specified by:
exportDeploymentToSpecs
in interfaceDeploymentExportService
- Returns:
- spec entity representing deployment project
-
exportDeploymentPermissions
@NotNull public @NotNull com.atlassian.bamboo.specs.api.builders.permission.DeploymentPermissions exportDeploymentPermissions(@NotNull @NotNull DeploymentProject deploymentProject)
- Specified by:
exportDeploymentPermissions
in interfaceDeploymentExportService
-
exportEnvironmentPermissions
@NotNull public @NotNull com.atlassian.bamboo.specs.api.builders.permission.EnvironmentPermissions exportEnvironmentPermissions(@NotNull @NotNull DeploymentProject deploymentProject, @NotNull @NotNull Environment environment)
- Specified by:
exportEnvironmentPermissions
in interfaceDeploymentExportService
-
-