com.atlassian.bamboo.plugins.rest.model.configuration
Class RestVariableSubstitutionContext

java.lang.Object
  extended by com.atlassian.bamboo.plugins.rest.model.configuration.RestVariableSubstitutionContext
All Implemented Interfaces:
VariableDefinitionIdentifier, VariableSubstitutionContext, Serializable

public class RestVariableSubstitutionContext
extends Object
implements VariableSubstitutionContext

See Also:
Serialized Form

Field Summary
static com.google.common.base.Function<VariableSubstitutionContext,RestVariableSubstitutionContext> FROM_VARIABLE_SUBSTITUTION_CONTEXT
           
 
Fields inherited from interface com.atlassian.bamboo.variable.VariableDefinitionIdentifier
ORDERING
 
Constructor Summary
RestVariableSubstitutionContext()
           
RestVariableSubstitutionContext(VariableSubstitutionContext variableDefinitionContext)
           
 
Method Summary
 String getKey()
          Variable key as defined in UI
 String getValue()
          Variable value
 VariableType getVariableType()
          VariableType shows the source of variable value as it was evaluated before build execution
 void setKey(String key)
           
 void setValue(String value)
           
 void setVariableType(VariableType variableType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FROM_VARIABLE_SUBSTITUTION_CONTEXT

public static final com.google.common.base.Function<VariableSubstitutionContext,RestVariableSubstitutionContext> FROM_VARIABLE_SUBSTITUTION_CONTEXT
Constructor Detail

RestVariableSubstitutionContext

public RestVariableSubstitutionContext()

RestVariableSubstitutionContext

public RestVariableSubstitutionContext(VariableSubstitutionContext variableDefinitionContext)
Method Detail

getKey

public String getKey()
Description copied from interface: VariableDefinitionIdentifier
Variable key as defined in UI

Specified by:
getKey in interface VariableDefinitionIdentifier
Specified by:
getKey in interface VariableSubstitutionContext
Returns:
variable identifier

setKey

public void setKey(String key)
Specified by:
setKey in interface VariableSubstitutionContext

getValue

public String getValue()
Description copied from interface: VariableDefinitionIdentifier
Variable value

Specified by:
getValue in interface VariableDefinitionIdentifier
Specified by:
getValue in interface VariableSubstitutionContext
Returns:
variable value

setValue

public void setValue(String value)
Specified by:
setValue in interface VariableSubstitutionContext

getVariableType

public VariableType getVariableType()
Description copied from interface: VariableDefinitionIdentifier
VariableType shows the source of variable value as it was evaluated before build execution

Specified by:
getVariableType in interface VariableDefinitionIdentifier
Specified by:
getVariableType in interface VariableSubstitutionContext
Returns:
variable type

setVariableType

public void setVariableType(VariableType variableType)
Specified by:
setVariableType in interface VariableSubstitutionContext


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