hudson.plugins.release
Class ReleaseStringParameterValue

java.lang.Object
  extended by hudson.model.ParameterValue
      extended by hudson.plugins.release.ReleaseStringParameterValue
All Implemented Interfaces:
ReleaseVersionValue, java.io.Serializable

public class ReleaseStringParameterValue
extends hudson.model.ParameterValue
implements ReleaseVersionValue

ParameterValue created from ReleaseStringParameterDefinition.

Since:
1.6
See Also:
Serialized Form

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

Field Detail

value

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

ReleaseStringParameterValue

@DataBoundConstructor
public ReleaseStringParameterValue(java.lang.String name,
                                                        java.lang.String value)

ReleaseStringParameterValue

public ReleaseStringParameterValue(java.lang.String name,
                                   java.lang.String value,
                                   java.lang.String description)
Method Detail

getReleaseVersion

public java.lang.String getReleaseVersion()
Description copied from interface: ReleaseVersionValue
Get the release version

Specified by:
getReleaseVersion in interface ReleaseVersionValue
Returns:
The release version specified

buildEnvVars

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

Overrides:
buildEnvVars in class hudson.model.ParameterValue

createVariableResolver

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

hashCode

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class hudson.model.ParameterValue

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.