com.cwctravel.hudson.plugins.extended_choice_parameter
Class ExtendedChoiceParameterDefinition

java.lang.Object
  extended by hudson.model.ParameterDefinition
      extended by com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.model.ParameterDefinition>, java.io.Serializable

public class ExtendedChoiceParameterDefinition
extends hudson.model.ParameterDefinition

See Also:
Serialized Form

Nested Class Summary
static class ExtendedChoiceParameterDefinition.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.model.ParameterDefinition
hudson.model.ParameterDefinition.ParameterDescriptor
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static java.lang.String PARAMETER_TYPE_MULTI_SELECT
           
static java.lang.String PARAMETER_TYPE_SINGLE_SELECT
           
 
Fields inherited from class hudson.model.ParameterDefinition
LIST
 
Constructor Summary
ExtendedChoiceParameterDefinition(java.lang.String name, java.lang.String type, java.lang.String value, java.lang.String propertyFile, java.lang.String propertyKey, java.lang.String defaultValue, java.lang.String defaultPropertyFile, java.lang.String defaultPropertyKey, java.lang.String description)
           
 
Method Summary
 hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request)
           
 hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request, net.sf.json.JSONObject jO)
           
 hudson.model.ParameterValue getDefaultParameterValue()
           
 java.lang.String getDefaultPropertyFile()
           
 java.lang.String getDefaultPropertyKey()
           
 java.lang.String getDefaultValue()
           
 java.util.Map<java.lang.String,java.lang.Boolean> getDefaultValueMap()
           
 java.lang.String getPropertyFile()
           
 java.lang.String getPropertyKey()
           
 java.lang.String getType()
           
 java.lang.String getValue()
           
 void setDefaultPropertyFile(java.lang.String defaultPropertyFile)
           
 void setDefaultPropertyKey(java.lang.String defaultPropertyKey)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setPropertyFile(java.lang.String propertyFile)
           
 void setPropertyKey(java.lang.String propertyKey)
           
 void setType(java.lang.String type)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class hudson.model.ParameterDefinition
all, createValue, getDescription, getDescriptor, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_TYPE_SINGLE_SELECT

public static final java.lang.String PARAMETER_TYPE_SINGLE_SELECT
See Also:
Constant Field Values

PARAMETER_TYPE_MULTI_SELECT

public static final java.lang.String PARAMETER_TYPE_MULTI_SELECT
See Also:
Constant Field Values
Constructor Detail

ExtendedChoiceParameterDefinition

@DataBoundConstructor
public ExtendedChoiceParameterDefinition(java.lang.String name,
                                                              java.lang.String type,
                                                              java.lang.String value,
                                                              java.lang.String propertyFile,
                                                              java.lang.String propertyKey,
                                                              java.lang.String defaultValue,
                                                              java.lang.String defaultPropertyFile,
                                                              java.lang.String defaultPropertyKey,
                                                              java.lang.String description)
Method Detail

createValue

public hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request)
Specified by:
createValue in class hudson.model.ParameterDefinition

createValue

public hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request,
                                               net.sf.json.JSONObject jO)
Specified by:
createValue in class hudson.model.ParameterDefinition

getDefaultParameterValue

public hudson.model.ParameterValue getDefaultParameterValue()
Overrides:
getDefaultParameterValue in class hudson.model.ParameterDefinition

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

getPropertyFile

public java.lang.String getPropertyFile()

setPropertyFile

public void setPropertyFile(java.lang.String propertyFile)

getDefaultPropertyKey

public java.lang.String getDefaultPropertyKey()

setDefaultPropertyKey

public void setDefaultPropertyKey(java.lang.String defaultPropertyKey)

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

getPropertyKey

public java.lang.String getPropertyKey()

setPropertyKey

public void setPropertyKey(java.lang.String propertyKey)

getDefaultPropertyFile

public java.lang.String getDefaultPropertyFile()

setDefaultPropertyFile

public void setDefaultPropertyFile(java.lang.String defaultPropertyFile)

getDefaultValueMap

public java.util.Map<java.lang.String,java.lang.Boolean> getDefaultValueMap()


Copyright © 2010. All Rights Reserved.