Class ScmManagerNavigator.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<jenkins.scm.api.SCMNavigator>
jenkins.scm.api.SCMNavigatorDescriptor
com.cloudogu.scmmanager.scm.ScmManagerNavigator.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster, IconSpec
Enclosing class:
ScmManagerNavigator

@Extension @Symbol("scmManager") public static class ScmManagerNavigator.DescriptorImpl extends jenkins.scm.api.SCMNavigatorDescriptor
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<jenkins.scm.api.SCMNavigator>
    • getPronoun

      public String getPronoun()
      Overrides:
      getPronoun in class jenkins.scm.api.SCMNavigatorDescriptor
    • getIconClassName

      public String getIconClassName()
      Specified by:
      getIconClassName in interface IconSpec
      Overrides:
      getIconClassName in class jenkins.scm.api.SCMNavigatorDescriptor
    • newInstance

      public ScmManagerNavigator newInstance(String projectName)
      Overrides:
      newInstance in class jenkins.scm.api.SCMNavigatorDescriptor
    • doFillCredentialsIdItems

      public ListBoxModel doFillCredentialsIdItems(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String serverUrl, @QueryParameter String value)
    • doCheckCredentialsId

      public FormValidation doCheckCredentialsId(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String serverUrl, @QueryParameter String value) throws InterruptedException, ExecutionException
      Throws:
      InterruptedException
      ExecutionException
    • doCheckServerUrl

      public FormValidation doCheckServerUrl(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String value) throws InterruptedException, ExecutionException
      Throws:
      InterruptedException
      ExecutionException
    • doFillNamespaceItems

      public ListBoxModel doFillNamespaceItems(@AncestorInPath jenkins.scm.api.SCMSourceOwner context, @QueryParameter String serverUrl, @QueryParameter String credentialsId, @QueryParameter String value) throws InterruptedException, ExecutionException
      Throws:
      InterruptedException
      ExecutionException
    • getTraitsDescriptorLists

      public List<jenkins.scm.impl.form.NamedArrayList<? extends jenkins.scm.api.trait.SCMTraitDescriptor>> getTraitsDescriptorLists()
    • getTraitsDefaults

      @NonNull public List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> getTraitsDefaults()
      Overrides:
      getTraitsDefaults in class jenkins.scm.api.SCMNavigatorDescriptor
    • createCategories

      @NonNull protected jenkins.scm.api.SCMSourceCategory[] createCategories()
      Overrides:
      createCategories in class jenkins.scm.api.SCMNavigatorDescriptor