hudson.model
Class BooleanParameterValue

java.lang.Object
  extended by hudson.model.ParameterValue
      extended by hudson.model.BooleanParameterValue
All Implemented Interfaces:
Serializable

public class BooleanParameterValue
extends ParameterValue

ParameterValue created from BooleanParameterDefinition.

See Also:
Serialized Form

Field Summary
 boolean value
           
 
Fields inherited from class hudson.model.ParameterValue
name
 
Constructor Summary
BooleanParameterValue(String name, boolean value)
           
BooleanParameterValue(String name, boolean value, String description)
           
 
Method Summary
 void buildEnvVars(AbstractBuild<?,?> build, EnvVars env)
          Exposes the name/value as an environment variable.
 VariableResolver<String> createVariableResolver(AbstractBuild<?,?> build)
          Returns a VariableResolver so that other components like Builders can perform variable substitution to reflect parameter values into the build process.
 boolean equals(Object o)
           
 String getShortDescription()
          Computes a human-readable possible-localized one-line description of the parameter value.
 int hashCode()
           
 String toString()
           
 
Methods inherited from class hudson.model.ParameterValue
buildEnvVars, createBuildWrapper, getAssignedLabel, getDefinition, getDescription, getName, 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 boolean value
Constructor Detail

BooleanParameterValue

@DataBoundConstructor
public BooleanParameterValue(String name,
                                                  boolean value)

BooleanParameterValue

public BooleanParameterValue(String name,
                             boolean value,
                             String description)
Method Detail

buildEnvVars

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

Overrides:
buildEnvVars in class ParameterValue
Parameters:
build - The build for which this parameter is being used. Never null.
env - never null.

createVariableResolver

public VariableResolver<String> createVariableResolver(AbstractBuild<?,?> build)
Description copied from class: ParameterValue
Returns a VariableResolver so that other components like Builders can perform variable substitution to reflect parameter values into the build process. ParameterValue can influence a build.

Overrides:
createVariableResolver in class ParameterValue
Parameters:
build - The build for which this parameter is being used. Never null.
Returns:
if the parameter value is not interested in participating to the variable replacement process, return VariableResolver.NONE.

equals

public boolean equals(Object o)
Overrides:
equals in class ParameterValue

hashCode

public int hashCode()
Overrides:
hashCode in class ParameterValue

toString

public String toString()
Overrides:
toString in class Object

getShortDescription

public String getShortDescription()
Description copied from class: ParameterValue
Computes a human-readable possible-localized one-line description of the parameter value.

This message is used as a tooltip to describe jobs in the queue. The text should be one line without new line. No HTML allowed (the caller will perform necessary HTML escapes, so any text can be returend.)

Overrides:
getShortDescription in class ParameterValue


Copyright © 2004-2013. All Rights Reserved.