Package hudson.matrix
Class MatrixProject.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<TopLevelItem>
-
- hudson.model.TopLevelItemDescriptor
-
- hudson.model.AbstractProject.AbstractProjectDescriptor
-
- hudson.matrix.MatrixProject.DescriptorImpl
-
- Enclosing class:
- MatrixProject
public static final class MatrixProject.DescriptorImpl extends AbstractProject.AbstractProjectDescriptor
-
-
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 Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description List<AxisDescriptor>
getAxisDescriptors()
AllAxisDescriptor
s that contribute to the UI.String
getCategoryId()
Needed if it wants Matrix projects are categorized in Jenkins 2.x.String
getDescription()
Needed if it wants Matrix projects are categorized in Jenkins 2.x.String
getDisplayName()
List<MatrixExecutionStrategyDescriptor>
getExecutionStrategyDescriptors()
String
getIconFilePathPattern()
Needed if it wants Matrix projects are categorized in Jenkins 2.x.List<SCMCheckoutStrategyDescriptor>
getMatrixRunCheckoutStrategyDescriptors()
List<MatrixConfigurationSorterDescriptor>
getSorterDescriptors()
Deprecated.as of 1.456 This was only exposed for Jelly.MatrixProject
newInstance(ItemGroup parent, String name)
-
Methods inherited from class hudson.model.AbstractProject.AbstractProjectDescriptor
doAutoCompleteAssignedLabelString, doAutoCompleteLabel, doAutoCompleteUpstreamProjects, doCheckAssignedLabelString, doCheckCustomWorkspace, doCheckLabel, getApplicableSCMCheckoutStrategyDescriptors, isApplicable, validateLabelExpression
-
Methods inherited from class hudson.model.TopLevelItemDescriptor
all, checkApplicableIn, getIconClassName, getIconFilePath, isApplicableIn, newInstance, newInstance, testInstance
-
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
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classTopLevelItemDescriptor
-
getCategoryId
public String getCategoryId()
Needed if it wants Matrix projects are categorized in Jenkins 2.x. TODO: After Jenkins 2.0 this should be an @Override- Overrides:
getCategoryId
in classTopLevelItemDescriptor
- Returns:
- A string it represents a ItemCategory identifier.
-
getDescription
public String getDescription()
Needed if it wants Matrix projects are categorized in Jenkins 2.x. TODO: After Jenkins 2.0 this should be an @Override- Overrides:
getDescription
in classTopLevelItemDescriptor
- Returns:
- A string with the Item description.
-
getIconFilePathPattern
public String getIconFilePathPattern()
Needed if it wants Matrix projects are categorized in Jenkins 2.x. TODO: After Jenkins 2.0 this should be an @Override- Overrides:
getIconFilePathPattern
in classTopLevelItemDescriptor
- Returns:
- A string it represents a URL pattern to get the Item icon in different sizes.
-
newInstance
public MatrixProject newInstance(ItemGroup parent, String name)
- Specified by:
newInstance
in classTopLevelItemDescriptor
-
getAxisDescriptors
public List<AxisDescriptor> getAxisDescriptors()
AllAxisDescriptor
s that contribute to the UI.
-
getSorterDescriptors
@Deprecated public List<MatrixConfigurationSorterDescriptor> getSorterDescriptors()
Deprecated.as of 1.456 This was only exposed for Jelly.
-
getExecutionStrategyDescriptors
public List<MatrixExecutionStrategyDescriptor> getExecutionStrategyDescriptors()
-
getMatrixRunCheckoutStrategyDescriptors
public List<SCMCheckoutStrategyDescriptor> getMatrixRunCheckoutStrategyDescriptors()
-
-