Class ExtendedChoiceParameterDefinition

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

public class ExtendedChoiceParameterDefinition extends ParameterDefinition
See Also:
  • Field Details

  • Constructor Details

    • ExtendedChoiceParameterDefinition

      @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)
  • Method Details

    • createValue

      public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 request)
      Overrides:
      createValue in class ParameterDefinition
    • createValue

      public ParameterValue createValue(CLICommand command, String value)
      Overrides:
      createValue in class ParameterDefinition
    • createValue

      public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 request, net.sf.json.JSONObject jO)
      Overrides:
      createValue in class ParameterDefinition
    • getDefaultParameterValue

      public ParameterValue getDefaultParameterValue()
      Overrides:
      getDefaultParameterValue in class ParameterDefinition
    • getType

      public String getType()
      Overrides:
      getType in class ParameterDefinition
    • setType

      public void setType(String type)
    • 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)
    • 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)
    • getGroovyClasspath

      public String getGroovyClasspath()
    • setGroovyClasspath

      public void setGroovyClasspath(String groovyClasspath)
    • getDefaultGroovyClasspath

      public String getDefaultGroovyClasspath()
    • setDefaultGroovyClasspath

      public void setDefaultGroovyClasspath(String defaultGroovyClasspath)
    • getDescriptionPropertyValue

      public String getDescriptionPropertyValue()
    • setDescriptionPropertyValue

      public void setDescriptionPropertyValue(String descriptionPropertyValue)
    • getDescriptionPropertyFile

      public String getDescriptionPropertyFile()
    • setDescriptionPropertyFile

      public void setDescriptionPropertyFile(String descriptionPropertyFile)
    • getDescriptionGroovyScript

      public String getDescriptionGroovyScript()
    • setDescriptionGroovyScript

      public void setDescriptionGroovyScript(String descriptionGroovyScript)
    • getDescriptionGroovyScriptFile

      public String getDescriptionGroovyScriptFile()
    • setDescriptionGroovyScriptFile

      public void setDescriptionGroovyScriptFile(String descriptionGroovyScriptFile)
    • getDescriptionBindings

      public String getDescriptionBindings()
    • setDescriptionBindings

      public void setDescriptionBindings(String descriptionBindings)
    • getDescriptionGroovyClasspath

      public String getDescriptionGroovyClasspath()
    • setDescriptionGroovyClasspath

      public void setDescriptionGroovyClasspath(String descriptionGroovyClasspath)
    • getDescriptionPropertyKey

      public String getDescriptionPropertyKey()
    • setDescriptionPropertyKey

      public void setDescriptionPropertyKey(String descriptionPropertyKey)
    • getJavascriptFile

      public String getJavascriptFile()
    • setJavascriptFile

      public void setJavascriptFile(String javascriptFile)
    • getJavascript

      public String getJavascript()
    • setJavascript

      public void setJavascript(String javascript)
    • isSaveJSONParameterToFile

      public boolean isSaveJSONParameterToFile()
    • setSaveJSONParameterToFile

      public void setSaveJSONParameterToFile(boolean saveJSONParameterToFile)
    • 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)
    • getProjectName

      public String getProjectName()
    • setProjectName

      public void setProjectName(String projectName)
    • hasUnapprovedScripts

      public boolean hasUnapprovedScripts()
    • getParameterDefinitionInfo

      public ParameterDefinitionInfo getParameterDefinitionInfo()
    • getEffectiveDefaultValue

      public String getEffectiveDefaultValue()
    • getJSONEditorScript

      public String getJSONEditorScript()
    • getJSONEditorOptions

      public Object getJSONEditorOptions()