Package jenkins.scm
Class SCMCheckoutStrategyDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<SCMCheckoutStrategy>
-
- jenkins.scm.SCMCheckoutStrategyDescriptor
-
- Direct Known Subclasses:
DefaultSCMCheckoutStrategyImpl.DescriptorImpl
public abstract class SCMCheckoutStrategyDescriptor extends Descriptor<SCMCheckoutStrategy>
-
-
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 Modifier Constructor Description protected
SCMCheckoutStrategyDescriptor()
protected
SCMCheckoutStrategyDescriptor(Class<? extends SCMCheckoutStrategy> clazz)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static List<SCMCheckoutStrategyDescriptor>
_for(AbstractProject p)
static DescriptorExtensionList<SCMCheckoutStrategy,SCMCheckoutStrategyDescriptor>
all()
Returns all the registeredSCMCheckoutStrategy
s.abstract boolean
isApplicable(AbstractProject project)
AllowsSCMCheckoutStrategyDescriptor
to target specific kind of projects, such as matrix projects.-
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
-
-
-
-
Constructor Detail
-
SCMCheckoutStrategyDescriptor
protected SCMCheckoutStrategyDescriptor(Class<? extends SCMCheckoutStrategy> clazz)
-
SCMCheckoutStrategyDescriptor
protected SCMCheckoutStrategyDescriptor()
-
-
Method Detail
-
isApplicable
public abstract boolean isApplicable(AbstractProject project)
AllowsSCMCheckoutStrategyDescriptor
to target specific kind of projects, such as matrix projects.
-
all
public static DescriptorExtensionList<SCMCheckoutStrategy,SCMCheckoutStrategyDescriptor> all()
Returns all the registeredSCMCheckoutStrategy
s.
-
_for
public static List<SCMCheckoutStrategyDescriptor> _for(AbstractProject p)
-
-