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 -
Method Summary
Modifier and TypeMethodDescriptiondoCheckConfiguration(String value) Validate configuration data entered in job configuration form when "configuration" text field loses focus.newInstance(String configuration, String name, String description, MultiselectParameterParser multiselectParameterParser) Create new parameter definition object from configuration form.newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) Methods inherited from class hudson.model.ParameterDefinition.ParameterDescriptor
getValuePageMethods 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
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
doCheckConfiguration
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
- Overrides:
getDisplayNamein classParameterDefinition.ParameterDescriptor
-
newInstance
public ParameterDefinition newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, @Nonnull net.sf.json.JSONObject formData) - Overrides:
newInstancein 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
-