Package jenkins.tasks.filters
Class EnvVarsFilterLocalRuleDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<EnvVarsFilterLocalRule>
-
- jenkins.tasks.filters.EnvVarsFilterLocalRuleDescriptor
-
- Direct Known Subclasses:
RetainVariablesLocalRule.DescriptorImpl
@Restricted(org.kohsuke.accmod.restrictions.Beta.class) public abstract class EnvVarsFilterLocalRuleDescriptor extends Descriptor<EnvVarsFilterLocalRule>
Descriptor for the local rule. Compared to the global rule, it's the descriptor that determine if the rule is applicable to a given builder and then applied every time.For global rule it's the inverse, the rule itself determines when it's applicable.
- Since:
- 2.246
-
-
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 EnvVarsFilterLocalRuleDescriptor()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static List<EnvVarsFilterLocalRuleDescriptor>
allApplicableFor(Class<? extends EnvVarsFilterableBuilder> builderClass)
abstract boolean
isApplicable(Class<? extends EnvVarsFilterableBuilder> builderClass)
-
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, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
isApplicable
public abstract boolean isApplicable(@NonNull Class<? extends EnvVarsFilterableBuilder> builderClass)
-
allApplicableFor
public static List<EnvVarsFilterLocalRuleDescriptor> allApplicableFor(Class<? extends EnvVarsFilterableBuilder> builderClass)
-
-