Class ParameterizedBranchPropertyStrategy.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<jenkins.branch.BranchPropertyStrategy>
jenkins.branch.BranchPropertyStrategyDescriptor
io.jenkins.plugins.multibranchparams.ParameterizedBranchPropertyStrategy.DescriptorImpl
- Enclosing class:
ParameterizedBranchPropertyStrategy
@Extension
@Symbol("parameterizedBranchStrategy")
public static class ParameterizedBranchPropertyStrategy.DescriptorImpl
extends jenkins.branch.BranchPropertyStrategyDescriptor
Jenkins extension descriptor for
ParameterizedBranchPropertyStrategy.-
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 TypeMethodDescriptionPopulates the filter mode dropdown with human-readable labels.Returns all knownParameterDefinitiondescriptors for the UI dropdown.Methods inherited from class jenkins.branch.BranchPropertyStrategyDescriptor
all, all, isApplicable, isApplicable, isApplicableMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, 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, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<jenkins.branch.BranchPropertyStrategy>
-
getParameterDescriptors
Returns all knownParameterDefinitiondescriptors for the UI dropdown.- Returns:
- list of parameter descriptors
-
doFillFilterModeItems
Populates the filter mode dropdown with human-readable labels. UsingListBoxModelkeeps the submitted value as the enum constant name (e.g."ALL"), whichEnum.valueOf()can bind back correctly, while showing a friendly label in the UI.- Returns:
- list-box model for the filterMode select
-
doFillParameterPolicyItems
-