Class ActiveGitBranchesParameterDefinition.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<ParameterDefinition>
hudson.model.ParameterDefinition.ParameterDescriptor
io.jenkins.plugins.activegitbranches.ActiveGitBranchesParameterDefinition.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
ActiveGitBranchesParameterDefinition

@Symbol("activeGitBranches") @Extension public static class ActiveGitBranchesParameterDefinition.DescriptorImpl extends ParameterDefinition.ParameterDescriptor
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class ParameterDefinition.ParameterDescriptor
    • doCheckRepositoryUrl

      public FormValidation doCheckRepositoryUrl(@QueryParameter String value)
      Validates the repository URL.
    • doCheckMaxBranchCount

      public FormValidation doCheckMaxBranchCount(@QueryParameter String value)
      Validates the max branch count.
    • doCheckBranchFilter

      public FormValidation doCheckBranchFilter(@QueryParameter String value)
      Validates the branch filter regex.
    • doCheckAlwaysIncludeBranches

      public FormValidation doCheckAlwaysIncludeBranches(@QueryParameter String value)
      Validates the always include branches regex.
    • doCheckExcludeBranches

      public FormValidation doCheckExcludeBranches(@QueryParameter String value)
      Validates the exclude branches regex.
    • doFillCredentialsIdItems

      public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String credentialsId, @QueryParameter String repositoryUrl)
      Fills the credentials dropdown.
    • doTestConnection

      public FormValidation doTestConnection(@AncestorInPath Item item, @QueryParameter String repositoryUrl, @QueryParameter String credentialsId, @QueryParameter int maxBranchCount, @QueryParameter String branchFilter, @QueryParameter String alwaysIncludeBranches, @QueryParameter String excludeBranches, @QueryParameter boolean useQuickFetch)
      Test connection to the repository.