Class MultiselectParameterDefinition.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<ParameterDefinition>
-
- hudson.model.ParameterDefinition.ParameterDescriptor
-
- de.westemeyer.plugins.multiselect.MultiselectParameterDefinition.DescriptorImpl
-
- Enclosing class:
- MultiselectParameterDefinition
@Extension @Symbol("multiselect") public static class MultiselectParameterDefinition.DescriptorImpl extends ParameterDefinition.ParameterDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FormValidation
doCheckConfiguration(String value)
Validate configuration data entered in job configuration form when "configuration" text field loses focus.String
getDisplayName()
static MultiselectParameterDefinition
newInstance(String configuration, String name, String description, MultiselectParameterParser multiselectParameterParser)
Create new parameter definition object from configuration form.ParameterDefinition
newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
-
Methods inherited from class hudson.model.ParameterDefinition.ParameterDescriptor
getValuePage
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
doCheckConfiguration
@POST public FormValidation doCheckConfiguration(@QueryParameter String value) throws IOException
Validate configuration data entered in job configuration form when "configuration" text field loses focus.- Parameters:
value
- configuration text entered in text box- Returns:
- form validation result
- Throws:
IOException
- in case a problem occurred while trying to read configuration
-
getDisplayName
@Nonnull public String getDisplayName()
- Overrides:
getDisplayName
in classParameterDefinition.ParameterDescriptor
-
newInstance
public ParameterDefinition newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, @Nonnull net.sf.json.JSONObject formData)
- Overrides:
newInstance
in classDescriptor<ParameterDefinition>
-
newInstance
public static MultiselectParameterDefinition newInstance(String configuration, String name, String description, MultiselectParameterParser multiselectParameterParser)
Create new parameter definition object from configuration form.- Parameters:
configuration
- configuration data from job configuration page as stringname
- name of configuration parameterdescription
- description of configuration parametermultiselectParameterParser
- parser used to create new configuration- Returns:
- new parameter definition
-
-