Class EnvironmentCustomConfigServiceImpl
java.lang.Object
com.atlassian.bamboo.deployments.configuration.service.EnvironmentCustomConfigServiceImpl
- All Implemented Interfaces:
EnvironmentCustomConfigService
public class EnvironmentCustomConfigServiceImpl
extends Object
implements EnvironmentCustomConfigService
-
Constructor Summary
ConstructorsConstructorDescriptionEnvironmentCustomConfigServiceImpl(EnvironmentCustomConfigDao environmentCustomConfigDao, EnvironmentDao environmentDao, EnvironmentCustomConfigJsonConverter environmentCustomConfigJsonConverter, DockerPipelineValidationService dockerPipelineValidationService, TaskManager taskManager) -
Method Summary
Modifier and TypeMethodDescription@NotNull DockerPipelineConfigurationgetDockerPipelineConfiguration(long environmentId) Returns Docker pipeline configuration for a particular environment.getEnvironmentPluginConfig(long environmentId) Returns plugins configuration map of given environment.voidsaveDockerPipelineConfiguration(@NotNull DockerPipelineConfiguration dockerPipelineConfiguration, long environmentId) Set Docker pipeline configuration for a particular environment.voidSaves plugins config for given environment.
-
Constructor Details
-
EnvironmentCustomConfigServiceImpl
@Inject public EnvironmentCustomConfigServiceImpl(EnvironmentCustomConfigDao environmentCustomConfigDao, EnvironmentDao environmentDao, EnvironmentCustomConfigJsonConverter environmentCustomConfigJsonConverter, DockerPipelineValidationService dockerPipelineValidationService, TaskManager taskManager)
-
-
Method Details
-
getEnvironmentPluginConfig
@NotNull public @NotNull Map<String,Map<String, getEnvironmentPluginConfigString>> (long environmentId) Description copied from interface:EnvironmentCustomConfigServiceReturns plugins configuration map of given environment.- Specified by:
getEnvironmentPluginConfigin interfaceEnvironmentCustomConfigService- Parameters:
environmentId- ID of the environment- Returns:
- configuration map, with one entry per plugin
-
saveEnvironmentPluginConfig
Description copied from interface:EnvironmentCustomConfigServiceSaves plugins config for given environment.- Specified by:
saveEnvironmentPluginConfigin interfaceEnvironmentCustomConfigService- Parameters:
config- plugins configuration map, with one entry per pluginenvironmentId- ID of the environment
-
getDockerPipelineConfiguration
@NotNull public @NotNull DockerPipelineConfiguration getDockerPipelineConfiguration(long environmentId) Description copied from interface:EnvironmentCustomConfigServiceReturns Docker pipeline configuration for a particular environment.- Specified by:
getDockerPipelineConfigurationin interfaceEnvironmentCustomConfigService- Parameters:
environmentId- ID of the environment
-
saveDockerPipelineConfiguration
public void saveDockerPipelineConfiguration(@NotNull @NotNull DockerPipelineConfiguration dockerPipelineConfiguration, long environmentId) Description copied from interface:EnvironmentCustomConfigServiceSet Docker pipeline configuration for a particular environment.- Specified by:
saveDockerPipelineConfigurationin interfaceEnvironmentCustomConfigService- Parameters:
dockerPipelineConfiguration- configuration of docker pipelineenvironmentId- ID of the environment
-