com.atlassian.bamboo.variable
Interface CustomVariableContext

All Known Implementing Classes:
CustomVariableContextImpl

public interface CustomVariableContext


Method Summary
 void addCustomData(java.lang.String key, java.lang.String value)
           
 void clearContext()
           
 java.util.Map<java.lang.String,VariableSubstitutionContext> getSubstitutedVariables()
           
 java.util.Map<java.lang.String,java.lang.String> getVariables(BuildContext buildContext)
           
 java.lang.String removeAllVariables(java.lang.String unparsedString)
           
 void setBuildContext(BuildContext buildContext)
           
 void setPlan(Plan plan, java.util.Map<java.lang.String,VariableDefinitionContext> variablesContextMap)
           
 void setVariables(java.util.Map<java.lang.String,VariableDefinitionContext> variablesContextMap)
           
 java.lang.String substituteString(java.lang.String value)
           
 java.lang.String substituteString(java.lang.String value, BuildContext buildContext, BuildLogger buildLogger)
           
 

Method Detail

addCustomData

void addCustomData(java.lang.String key,
                   java.lang.String value)

substituteString

java.lang.String substituteString(java.lang.String value)

substituteString

java.lang.String substituteString(java.lang.String value,
                                  BuildContext buildContext,
                                  @Nullable
                                  BuildLogger buildLogger)

getVariables

@NotNull
java.util.Map<java.lang.String,java.lang.String> getVariables(BuildContext buildContext)

removeAllVariables

@NotNull
java.lang.String removeAllVariables(@NotNull
                                            java.lang.String unparsedString)

getSubstitutedVariables

@NotNull
java.util.Map<java.lang.String,VariableSubstitutionContext> getSubstitutedVariables()

setBuildContext

void setBuildContext(BuildContext buildContext)

clearContext

void clearContext()

setPlan

void setPlan(@NotNull
             Plan plan,
             @Nullable
             java.util.Map<java.lang.String,VariableDefinitionContext> variablesContextMap)

setVariables

void setVariables(java.util.Map<java.lang.String,VariableDefinitionContext> variablesContextMap)


Copyright © 2011 Atlassian. All Rights Reserved.