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>, 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 String PARAMETER_TYPE_CHECK_BOX
           
static String PARAMETER_TYPE_MULTI_LEVEL_MULTI_SELECT
           
static String PARAMETER_TYPE_MULTI_LEVEL_SINGLE_SELECT
           
static String PARAMETER_TYPE_MULTI_SELECT
           
static String PARAMETER_TYPE_RADIO
           
static String PARAMETER_TYPE_SINGLE_SELECT
           
static String PARAMETER_TYPE_TEXT_BOX
           
 
Fields inherited from class hudson.model.ParameterDefinition
LIST
 
Constructor Summary
ExtendedChoiceParameterDefinition(String name, String type, String value, String propertyFile, String groovyScript, String groovyScriptFile, String bindings, String propertyKey, String defaultValue, String defaultPropertyFile, String defaultGroovyScript, String defaultGroovyScriptFile, String defaultBindings, String defaultPropertyKey, boolean quoteValue, int visibleItemCount, String description, String multiSelectDelimiter)
           
 
Method Summary
 hudson.model.ParameterValue createValue(hudson.cli.CLICommand command, String value)
           
 hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request)
           
 hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request, net.sf.json.JSONObject jO)
           
 String getBindings()
           
 Map<String,String> getChoicesByDropdownId()
           
 String getDefaultBindings()
           
 String getDefaultGroovyScript()
           
 String getDefaultGroovyScriptFile()
           
 hudson.model.ParameterValue getDefaultParameterValue()
           
 String getDefaultPropertyFile()
           
 String getDefaultPropertyKey()
           
 String getDefaultValue()
           
 Map<String,Boolean> getDefaultValueMap()
           
 String getEffectiveDefaultValue()
           
 String getEffectiveValue()
           
 String getGroovyScript()
           
 String getGroovyScriptFile()
           
 String getMultiLevelDropdownIds()
           
 String getMultiSelectDelimiter()
           
 String getPropertyFile()
           
 String getPropertyKey()
           
 String getType()
           
 String getValue()
           
 int getVisibleItemCount()
           
 boolean isQuoteValue()
           
 void setBindings(String bindings)
           
 void setDefaultBindings(String defaultBindings)
           
 void setDefaultGroovyScript(String defaultGroovyScript)
           
 void setDefaultGroovyScriptFile(String defaultGroovyScriptFile)
           
 void setDefaultPropertyFile(String defaultPropertyFile)
           
 void setDefaultPropertyKey(String defaultPropertyKey)
           
 void setDefaultValue(String defaultValue)
           
 void setGroovyScript(String groovyScript)
           
 void setGroovyScriptFile(String groovyScriptFile)
           
 void setMultiSelectDelimiter(String multiSelectDelimiter)
           
 void setPropertyFile(String propertyFile)
           
 void setPropertyKey(String propertyKey)
           
 void setQuoteValue(boolean quoteValue)
           
 void setType(String type)
           
 void setValue(String value)
           
 void setVisibleItemCount(int visibleItemCount)
           
 
Methods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, 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 String PARAMETER_TYPE_SINGLE_SELECT
See Also:
Constant Field Values

PARAMETER_TYPE_MULTI_SELECT

public static final String PARAMETER_TYPE_MULTI_SELECT
See Also:
Constant Field Values

PARAMETER_TYPE_CHECK_BOX

public static final String PARAMETER_TYPE_CHECK_BOX
See Also:
Constant Field Values

PARAMETER_TYPE_RADIO

public static final String PARAMETER_TYPE_RADIO
See Also:
Constant Field Values

PARAMETER_TYPE_TEXT_BOX

public static final String PARAMETER_TYPE_TEXT_BOX
See Also:
Constant Field Values

PARAMETER_TYPE_MULTI_LEVEL_SINGLE_SELECT

public static final String PARAMETER_TYPE_MULTI_LEVEL_SINGLE_SELECT
See Also:
Constant Field Values

PARAMETER_TYPE_MULTI_LEVEL_MULTI_SELECT

public static final String PARAMETER_TYPE_MULTI_LEVEL_MULTI_SELECT
See Also:
Constant Field Values
Constructor Detail

ExtendedChoiceParameterDefinition

public ExtendedChoiceParameterDefinition(String name,
                                         String type,
                                         String value,
                                         String propertyFile,
                                         String groovyScript,
                                         String groovyScriptFile,
                                         String bindings,
                                         String propertyKey,
                                         String defaultValue,
                                         String defaultPropertyFile,
                                         String defaultGroovyScript,
                                         String defaultGroovyScriptFile,
                                         String defaultBindings,
                                         String defaultPropertyKey,
                                         boolean quoteValue,
                                         int visibleItemCount,
                                         String description,
                                         String multiSelectDelimiter)
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(hudson.cli.CLICommand command,
                                               String value)
                                        throws IOException,
                                               InterruptedException
Overrides:
createValue in class hudson.model.ParameterDefinition
Throws:
IOException
InterruptedException

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 String getType()
Overrides:
getType in class hudson.model.ParameterDefinition

setType

public void setType(String type)

getEffectiveDefaultValue

public String getEffectiveDefaultValue()

getDefaultValue

public String getDefaultValue()

setDefaultValue

public void setDefaultValue(String defaultValue)

getPropertyFile

public String getPropertyFile()

setPropertyFile

public void setPropertyFile(String propertyFile)

getGroovyScript

public String getGroovyScript()

setGroovyScript

public void setGroovyScript(String groovyScript)

getGroovyScriptFile

public String getGroovyScriptFile()

setGroovyScriptFile

public void setGroovyScriptFile(String groovyScriptFile)

getBindings

public String getBindings()

setBindings

public void setBindings(String bindings)

getDefaultPropertyKey

public String getDefaultPropertyKey()

setDefaultPropertyKey

public void setDefaultPropertyKey(String defaultPropertyKey)

getEffectiveValue

public String getEffectiveValue()

getMultiLevelDropdownIds

public String getMultiLevelDropdownIds()
                                throws Exception
Throws:
Exception

getChoicesByDropdownId

public Map<String,String> getChoicesByDropdownId()
                                          throws Exception
Throws:
Exception

getValue

public String getValue()

setValue

public void setValue(String value)

getPropertyKey

public String getPropertyKey()

setPropertyKey

public void setPropertyKey(String propertyKey)

getDefaultPropertyFile

public String getDefaultPropertyFile()

getDefaultGroovyScript

public String getDefaultGroovyScript()

setDefaultGroovyScript

public void setDefaultGroovyScript(String defaultGroovyScript)

getDefaultGroovyScriptFile

public String getDefaultGroovyScriptFile()

setDefaultGroovyScriptFile

public void setDefaultGroovyScriptFile(String defaultGroovyScriptFile)

getDefaultBindings

public String getDefaultBindings()

setDefaultBindings

public void setDefaultBindings(String defaultBindings)

isQuoteValue

public boolean isQuoteValue()

setQuoteValue

public void setQuoteValue(boolean quoteValue)

getVisibleItemCount

public int getVisibleItemCount()

setVisibleItemCount

public void setVisibleItemCount(int visibleItemCount)

getMultiSelectDelimiter

public String getMultiSelectDelimiter()

setMultiSelectDelimiter

public void setMultiSelectDelimiter(String multiSelectDelimiter)

setDefaultPropertyFile

public void setDefaultPropertyFile(String defaultPropertyFile)

getDefaultValueMap

public Map<String,Boolean> getDefaultValueMap()


Copyright © 2004-2014. All Rights Reserved.