Class GitLabSCMSource.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<jenkins.scm.api.SCMSource>
-
- jenkins.scm.api.SCMSourceDescriptor
-
- io.jenkins.plugins.gitlabbranchsource.GitLabSCMSource.DescriptorImpl
-
- Enclosing class:
- GitLabSCMSource
@Symbol("gitlab") @Extension public static class GitLabSCMSource.DescriptorImpl extends jenkins.scm.api.SCMSourceDescriptor implements IconSpec
-
-
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 Modifier and Type Method Description protected jenkins.scm.api.SCMHeadCategory[]
createCategories()
ListBoxModel
doFillCredentialsIdItems(jenkins.scm.api.SCMSourceOwner context, String serverName, String credentialsId)
ListBoxModel
doFillProjectPathItems(jenkins.scm.api.SCMSourceOwner context, String serverName, String projectOwner)
ListBoxModel
doFillServerNameItems(jenkins.scm.api.SCMSourceOwner context, String serverName)
String
getDisplayName()
String
getIconClassName()
long
getProjectId(jenkins.scm.api.SCMSourceOwner context, String projectPath, String serverName)
String
getPronoun()
String
getSelectedServer(String serverName)
List<jenkins.scm.api.trait.SCMSourceTrait>
getTraitsDefaults()
List<jenkins.scm.impl.form.NamedArrayList<? extends jenkins.scm.api.trait.SCMTraitDescriptor<?>>>
getTraitsDescriptorLists()
-
Methods inherited from class jenkins.scm.api.SCMSourceDescriptor
forOwner, forOwner, forOwner, forOwner, getCategories, getId, isApplicable, isUserInstantiable
-
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, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
getIconClassName
public String getIconClassName()
- Specified by:
getIconClassName
in interfaceIconSpec
- Overrides:
getIconClassName
in classjenkins.scm.api.SCMSourceDescriptor
-
getDisplayName
@NonNull public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<jenkins.scm.api.SCMSource>
-
getPronoun
public String getPronoun()
- Overrides:
getPronoun
in classjenkins.scm.api.SCMSourceDescriptor
-
doFillServerNameItems
public ListBoxModel doFillServerNameItems(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String serverName)
-
doFillCredentialsIdItems
public ListBoxModel doFillCredentialsIdItems(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String serverName, @QueryParameter String credentialsId)
-
getProjectId
public long getProjectId(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String projectPath, @QueryParameter String serverName)
-
doFillProjectPathItems
public ListBoxModel doFillProjectPathItems(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String serverName, @QueryParameter String projectOwner)
-
getTraitsDescriptorLists
public List<jenkins.scm.impl.form.NamedArrayList<? extends jenkins.scm.api.trait.SCMTraitDescriptor<?>>> getTraitsDescriptorLists()
-
getTraitsDefaults
@NonNull public List<jenkins.scm.api.trait.SCMSourceTrait> getTraitsDefaults()
- Overrides:
getTraitsDefaults
in classjenkins.scm.api.SCMSourceDescriptor
-
createCategories
@NonNull protected jenkins.scm.api.SCMHeadCategory[] createCategories()
- Overrides:
createCategories
in classjenkins.scm.api.SCMSourceDescriptor
-
-