public class ExtendedChoiceParameterDefinition
extends hudson.model.ParameterDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
ExtendedChoiceParameterDefinition.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
PARAMETER_TYPE_CHECK_BOX |
static String |
PARAMETER_TYPE_HIDDEN |
static String |
PARAMETER_TYPE_JSON |
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 |
| Constructor and Description |
|---|
ExtendedChoiceParameterDefinition(String name,
String type,
String value,
String projectName,
String propertyFile,
String groovyScript,
String groovyScriptFile,
String bindings,
String groovyClasspath,
String propertyKey,
String defaultValue,
String defaultPropertyFile,
String defaultGroovyScript,
String defaultGroovyScriptFile,
String defaultBindings,
String defaultGroovyClasspath,
String defaultPropertyKey,
String descriptionPropertyValue,
String descriptionPropertyFile,
String descriptionGroovyScript,
String descriptionGroovyScriptFile,
String descriptionBindings,
String descriptionGroovyClasspath,
String descriptionPropertyKey,
String javascriptFile,
String javascript,
boolean saveJSONParameterToFile,
boolean quoteValue,
int visibleItemCount,
String description,
String multiSelectDelimiter) |
public static final String PARAMETER_TYPE_SINGLE_SELECT
public static final String PARAMETER_TYPE_MULTI_SELECT
public static final String PARAMETER_TYPE_CHECK_BOX
public static final String PARAMETER_TYPE_RADIO
public static final String PARAMETER_TYPE_TEXT_BOX
public static final String PARAMETER_TYPE_HIDDEN
public static final String PARAMETER_TYPE_MULTI_LEVEL_SINGLE_SELECT
public static final String PARAMETER_TYPE_MULTI_LEVEL_MULTI_SELECT
public static final String PARAMETER_TYPE_JSON
@DataBoundConstructor public ExtendedChoiceParameterDefinition(String name, String type, String value, String projectName, String propertyFile, String groovyScript, String groovyScriptFile, String bindings, String groovyClasspath, String propertyKey, String defaultValue, String defaultPropertyFile, String defaultGroovyScript, String defaultGroovyScriptFile, String defaultBindings, String defaultGroovyClasspath, String defaultPropertyKey, String descriptionPropertyValue, String descriptionPropertyFile, String descriptionGroovyScript, String descriptionGroovyScriptFile, String descriptionBindings, String descriptionGroovyClasspath, String descriptionPropertyKey, String javascriptFile, String javascript, boolean saveJSONParameterToFile, boolean quoteValue, int visibleItemCount, String description, String multiSelectDelimiter)
public hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request)
createValue in class hudson.model.ParameterDefinitionpublic hudson.model.ParameterValue createValue(hudson.cli.CLICommand command,
String value)
throws IOException,
InterruptedException
createValue in class hudson.model.ParameterDefinitionIOExceptionInterruptedExceptionpublic hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request,
net.sf.json.JSONObject jO)
createValue in class hudson.model.ParameterDefinitionpublic hudson.model.ParameterValue getDefaultParameterValue()
getDefaultParameterValue in class hudson.model.ParameterDefinitionpublic String getType()
getType in class hudson.model.ParameterDefinitionpublic void setType(String type)
public String getDefaultValue()
public void setDefaultValue(String defaultValue)
public String getPropertyFile()
public void setPropertyFile(String propertyFile)
public String getGroovyScript()
public void setGroovyScript(String groovyScript)
public String getGroovyScriptFile()
public void setGroovyScriptFile(String groovyScriptFile)
public String getBindings()
public void setBindings(String bindings)
public String getDefaultPropertyKey()
public void setDefaultPropertyKey(String defaultPropertyKey)
public String getMultiLevelDropdownIds() throws Exception
Exceptionpublic Map<String,String> getChoicesByDropdownId() throws Exception
Exceptionpublic String getValue()
public void setValue(String value)
public String getPropertyKey()
public void setPropertyKey(String propertyKey)
public String getDefaultPropertyFile()
public String getDefaultGroovyScript()
public void setDefaultGroovyScript(String defaultGroovyScript)
public String getDefaultGroovyScriptFile()
public void setDefaultGroovyScriptFile(String defaultGroovyScriptFile)
public String getDefaultBindings()
public void setDefaultBindings(String defaultBindings)
public String getGroovyClasspath()
public void setGroovyClasspath(String groovyClasspath)
public String getDefaultGroovyClasspath()
public void setDefaultGroovyClasspath(String defaultGroovyClasspath)
public String getDescriptionPropertyValue()
public void setDescriptionPropertyValue(String descriptionPropertyValue)
public String getDescriptionPropertyFile()
public void setDescriptionPropertyFile(String descriptionPropertyFile)
public String getDescriptionGroovyScript()
public void setDescriptionGroovyScript(String descriptionGroovyScript)
public String getDescriptionGroovyScriptFile()
public void setDescriptionGroovyScriptFile(String descriptionGroovyScriptFile)
public String getDescriptionBindings()
public void setDescriptionBindings(String descriptionBindings)
public String getDescriptionGroovyClasspath()
public void setDescriptionGroovyClasspath(String descriptionGroovyClasspath)
public String getDescriptionPropertyKey()
public void setDescriptionPropertyKey(String descriptionPropertyKey)
public String getJavascriptFile()
public void setJavascriptFile(String javascriptFile)
public String getJavascript()
public void setJavascript(String javascript)
public boolean isSaveJSONParameterToFile()
public void setSaveJSONParameterToFile(boolean saveJSONParameterToFile)
public boolean isQuoteValue()
public void setQuoteValue(boolean quoteValue)
public int getVisibleItemCount()
public void setVisibleItemCount(int visibleItemCount)
public String getMultiSelectDelimiter()
public void setMultiSelectDelimiter(String multiSelectDelimiter)
public void setDefaultPropertyFile(String defaultPropertyFile)
public String getProjectName()
public void setProjectName(String projectName)
public boolean hasUnapprovedScripts()
public ParameterDefinitionInfo getParameterDefinitionInfo()
public String getEffectiveDefaultValue()
public String getJSONEditorScript()
public Object getJSONEditorOptions()
Copyright © 2016–2020. All rights reserved.