com.cwctravel.hudson.plugins.extended_choice_parameter
Class ExtendedChoiceParameterDefinition
java.lang.Object
hudson.model.ParameterDefinition
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 classes/interfaces inherited from class hudson.model.ParameterDefinition |
hudson.model.ParameterDefinition.ParameterDescriptor |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| 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)
|
| 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 |
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
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)
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.