org.jenkinsci.plugins.jobgenerator.parameters
Class GeneratorKeyValueParameterValue

java.lang.Object
  extended by hudson.model.ParameterValue
      extended by hudson.model.StringParameterValue
          extended by org.jenkinsci.plugins.jobgenerator.parameters.GeneratorKeyValueParameterValue
All Implemented Interfaces:
Serializable

public class GeneratorKeyValueParameterValue
extends hudson.model.StringParameterValue

ParameterValue created from GeneratorKeyValueParameterDefinition.

Author:
Sylvain Benner
See Also:
Serialized Form

Field Summary
 String value
           
 
Fields inherited from class hudson.model.ParameterValue
name
 
Constructor Summary
GeneratorKeyValueParameterValue(String name, String value)
           
GeneratorKeyValueParameterValue(String name, String value, String description)
           
 
Method Summary
 void buildEnvVars(hudson.model.AbstractBuild<?,?> build, hudson.EnvVars env)
          Exposes the name/value as an environment variable.
 hudson.util.VariableResolver<String> createVariableResolver(hudson.model.AbstractBuild<?,?> build)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class hudson.model.ParameterValue
buildEnvVars, createBuildWrapper, getAssignedLabel, getDefinition, getDescription, getName, getShortDescription, isSensitive, setDescription
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

value

@Exported(visibility=4)
public final String value
Constructor Detail

GeneratorKeyValueParameterValue

@DataBoundConstructor
public GeneratorKeyValueParameterValue(String name,
                                                            String value)

GeneratorKeyValueParameterValue

public GeneratorKeyValueParameterValue(String name,
                                       String value,
                                       String description)
Method Detail

buildEnvVars

public void buildEnvVars(hudson.model.AbstractBuild<?,?> build,
                         hudson.EnvVars env)
Exposes the name/value as an environment variable.

Overrides:
buildEnvVars in class hudson.model.StringParameterValue

createVariableResolver

public hudson.util.VariableResolver<String> createVariableResolver(hudson.model.AbstractBuild<?,?> build)
Overrides:
createVariableResolver in class hudson.model.StringParameterValue

hashCode

public int hashCode()
Overrides:
hashCode in class hudson.model.StringParameterValue

equals

public boolean equals(Object obj)
Overrides:
equals in class hudson.model.StringParameterValue

toString

public String toString()
Overrides:
toString in class hudson.model.StringParameterValue


Copyright © 2004-2012. All Rights Reserved.