com.atlassian.bamboo.variable
Interface VariableDefinitionFactory

All Known Implementing Classes:
VariableDefinitionFactoryImpl

public interface VariableDefinitionFactory


Method Summary
 VariableDefinition createGlobalVariable(String key, String value)
          Create global variable definition
 VariableDefinition createPlanVariable(Plan plan, String key, String value)
          Create plan variable definition
 VariableDefinition createVariableForEnvironment(long environmentId, String variableKey, String variableValue)
          Create variable for deployment environment
 VariableDefinition createVariableForVersion(long deploymentVersionId, String variableKey, String variableValue)
          Create variable for deployment version
 

Method Detail

createGlobalVariable

VariableDefinition createGlobalVariable(@NotNull
                                        String key,
                                        @NotNull
                                        String value)
Create global variable definition

Parameters:
key - variable key
value - variable value
Returns:
VariableDefinition object

createPlanVariable

VariableDefinition createPlanVariable(@NotNull
                                      Plan plan,
                                      @NotNull
                                      String key,
                                      @NotNull
                                      String value)
Create plan variable definition

Parameters:
plan - plan associated with variable
key - variable key
value - variable value
Returns:
VariableDefinition object

createVariableForEnvironment

VariableDefinition createVariableForEnvironment(long environmentId,
                                                String variableKey,
                                                String variableValue)
Create variable for deployment environment

Parameters:
environmentId -
variableKey -
variableValue -
Returns:

createVariableForVersion

VariableDefinition createVariableForVersion(long deploymentVersionId,
                                            String variableKey,
                                            String variableValue)
Create variable for deployment version

Parameters:
deploymentVersionId -
variableKey -
variableValue -
Returns:


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.