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.DeploymentPermissionsexportDeploymentPermissions(@NotNull DeploymentProject deploymentProject)com.atlassian.bamboo.specs.api.builders.deployment.DeploymentexportDeploymentToSpecs(@NotNull DeploymentProject deploymentProject)Export single deployment project to spec entity.@NotNull com.atlassian.bamboo.specs.api.builders.permission.EnvironmentPermissionsexportEnvironmentPermissions(@NotNull DeploymentProject deploymentProject, @NotNull Environment environment)PathexportSingleDeployment(@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:DeploymentExportServiceExport all deployments to default location in Bamboo home dir.- Specified by:
exportAllDeploymentProjectsin interfaceDeploymentExportService- Returns:
- paths to files updated by export process
-
exportSingleDeployment
public Path exportSingleDeployment(@NotNull @NotNull DeploymentProject project)
Description copied from interface:DeploymentExportServiceExport single deployment project to default location in Bamboo home dir- Specified by:
exportSingleDeploymentin 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:DeploymentExportServiceExport single deployment project to spec entity.- Specified by:
exportDeploymentToSpecsin 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:
exportDeploymentPermissionsin interfaceDeploymentExportService
-
exportEnvironmentPermissions
@NotNull public @NotNull com.atlassian.bamboo.specs.api.builders.permission.EnvironmentPermissions exportEnvironmentPermissions(@NotNull @NotNull DeploymentProject deploymentProject, @NotNull @NotNull Environment environment)- Specified by:
exportEnvironmentPermissionsin interfaceDeploymentExportService
-
-