Class MavenCentralChoiceListProvider.MavenDescriptorImpl

java.lang.Object
hudson.model.Descriptor<jp.ikedam.jenkins.plugins.extensible_choice_parameter.ChoiceListProvider>
org.jenkinsci.plugins.maven_artifact_choicelistprovider.AbstractMavenArtifactDescriptorImpl
org.jenkinsci.plugins.maven_artifact_choicelistprovider.central.MavenCentralChoiceListProvider.MavenDescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
MavenCentralChoiceListProvider

@Extension public static class MavenCentralChoiceListProvider.MavenDescriptorImpl extends AbstractMavenArtifactDescriptorImpl
  • Constructor Details

    • MavenDescriptorImpl

      public MavenDescriptorImpl()
  • Method Details

    • getDisplayName

      public String getDisplayName()
      the display name shown in the dropdown to select a choice provider.
      Overrides:
      getDisplayName in class Descriptor<jp.ikedam.jenkins.plugins.extensible_choice_parameter.ChoiceListProvider>
      Returns:
      display name
      See Also:
    • doTest

      public FormValidation doTest(@QueryParameter String url, @QueryParameter String groupId, @QueryParameter String artifactId, @QueryParameter String packaging, @QueryParameter String classifier, @QueryParameter boolean inverseFilter, @QueryParameter String filterExpression, @QueryParameter boolean reverseOrder)
    • wrapTestConnection

      protected Map<String,String> wrapTestConnection(IVersionReader service, String pRepositoryId, String pGroupId, String pArtifactId, String pPackaging, String pClassifier, boolean pInverseFilter, String pFilterExpression, boolean pReverseOrder)
      Description copied from class: AbstractMavenArtifactDescriptorImpl
      Own implementations of this DescriptorImpl might do this normally as a static inner class. The surrounding class then has to extend AbstractMavenArtifactChoiceListProvider and thus this wrapper method can forward to the implementation of readURL.
      Specified by:
      wrapTestConnection in class AbstractMavenArtifactDescriptorImpl
      Parameters:
      service - TBD
      pRepositoryId - TBD
      pGroupId - TBD
      pArtifactId - TBD
      pPackaging - TBD
      pClassifier - TBD
      pInverseFilter - TBD
      pFilterExpression - TBD
      pReverseOrder - TBD
      Returns:
      the list of found items.