public class VariableConfigurationServiceImpl extends Object implements VariableConfigurationService
| Constructor and Description |
|---|
VariableConfigurationServiceImpl(ScopedExclusionService scopedExclusionService,
VariableDefinitionManager variableDefinitionManager,
VariableDefinitionFactory variableDefinitionFactory) |
| Modifier and Type | Method and Description |
|---|---|
VariableDefinition |
createGlobalVariable(String variableKey,
String variableValue)
Creates new Global variable.
|
VariableDefinition |
createPlanVariable(Plan plan,
String variableKey,
String variableValue)
Creates new Plan variable.
|
VariableDefinition |
createUniqueGlobalVariable(String variableKey,
String variableValue)
Creates new global variable.
|
VariableDefinition |
createUniquePlanVariable(Plan plan,
String variableKey,
String variableValue)
Creates new Plan variable.
|
VariableDefinition |
createVariableForEnvironment(long environmentId,
String variableKey,
String variableValue)
Creates new variable for Deployment Environment
|
void |
deleteVariableDefinition(VariableDefinition variableDefinition)
Removes
VariableDefinition |
void |
setDeploymentEnvironmentVariables(long environmentId,
List<com.atlassian.bamboo.specs.api.model.VariableProperties> variables)
Creates complete deployment environment variables list.
|
void |
setPlanVariables(Chain plan,
List<com.atlassian.bamboo.specs.api.model.VariableProperties> variables)
Creates complete plan variables list.
|
VariableDefinition |
updateVariableDefinition(VariableDefinition variableDefinition,
String previousValue)
Updates
VariableDefinition |
public VariableConfigurationServiceImpl(@NotNull
ScopedExclusionService scopedExclusionService,
@NotNull
VariableDefinitionManager variableDefinitionManager,
@NotNull
VariableDefinitionFactory variableDefinitionFactory)
@NotNull public VariableDefinition createUniquePlanVariable(@NotNull Plan plan, @NotNull String variableKey, @NotNull String variableValue)
VariableConfigurationServicecreateUniquePlanVariable in interface VariableConfigurationServiceplan - plan the variable belongs tovariableKey - variable key.variableValue - variable valueVariableDefinition@NotNull public VariableDefinition createUniqueGlobalVariable(@NotNull String variableKey, @NotNull String variableValue)
VariableConfigurationServicecreateUniqueGlobalVariable in interface VariableConfigurationServicevariableKey - variable key.variableValue - variable valueVariableDefinition@NotNull public VariableDefinition createPlanVariable(@NotNull Plan plan, @NotNull String variableKey, @NotNull String variableValue)
VariableConfigurationServicecreatePlanVariable in interface VariableConfigurationServiceplan - plan the variable belongs tovariableKey - variable key.variableValue - variable valueVariableDefinition@NotNull public VariableDefinition createVariableForEnvironment(long environmentId, @NotNull String variableKey, @NotNull String variableValue)
VariableConfigurationServicecreateVariableForEnvironment in interface VariableConfigurationServicevariableKey - variable key.variableValue - variable valueVariableDefinition@NotNull public VariableDefinition createGlobalVariable(@NotNull String variableKey, @NotNull String variableValue)
VariableConfigurationServicecreateGlobalVariable in interface VariableConfigurationServicevariableValue - variable valueVariableDefinition@NotNull public VariableDefinition updateVariableDefinition(@NotNull VariableDefinition variableDefinition, String previousValue)
VariableConfigurationServiceVariableDefinitionupdateVariableDefinition in interface VariableConfigurationServicepublic void deleteVariableDefinition(@NotNull
VariableDefinition variableDefinition)
VariableConfigurationServiceVariableDefinitiondeleteVariableDefinition in interface VariableConfigurationServicepublic void setPlanVariables(@NotNull
Chain plan,
@NotNull
List<com.atlassian.bamboo.specs.api.model.VariableProperties> variables)
VariableConfigurationServicesetPlanVariables in interface VariableConfigurationServicepublic void setDeploymentEnvironmentVariables(long environmentId,
@NotNull
List<com.atlassian.bamboo.specs.api.model.VariableProperties> variables)
VariableConfigurationServicesetDeploymentEnvironmentVariables in interface VariableConfigurationServiceCopyright © 2018 Atlassian Software Systems Pty Ltd. All rights reserved.