Class AbstractMavenArtifactDescriptorImpl

    • Constructor Detail

      • AbstractMavenArtifactDescriptorImpl

        public AbstractMavenArtifactDescriptorImpl()
    • Method Detail

      • doCheckArtifactId

        public FormValidation doCheckArtifactId​(@QueryParameter
                                                String artifactId,
                                                @QueryParameter
                                                String groupId)
      • doCheckClassifier

        public FormValidation doCheckClassifier​(@QueryParameter
                                                String classifier)
      • doCheckFilterExpression

        public FormValidation doCheckFilterExpression​(@QueryParameter
                                                      String filterExpression)
      • performTest

        public FormValidation performTest​(IVersionReader pService,
                                          @QueryParameter
                                          String repositoryId,
                                          @QueryParameter
                                          String groupId,
                                          @QueryParameter
                                          String artifactId,
                                          @QueryParameter
                                          String packaging,
                                          @QueryParameter
                                          String classifier,
                                          @QueryParameter
                                          boolean inverseFilter,
                                          @QueryParameter
                                          String filterExpression,
                                          @QueryParameter
                                          boolean reverseOrder)
      • wrapTestConnection

        protected abstract Map<String,​String> wrapTestConnection​(IVersionReader service,
                                                                       String repositoryId,
                                                                       String groupId,
                                                                       String artifactId,
                                                                       String packaging,
                                                                       String classifier,
                                                                       boolean inverseFilter,
                                                                       String filterExpression,
                                                                       boolean reverseOrder)
        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.
        Parameters:
        service - TBD
        repositoryId - TBD
        groupId - TBD
        artifactId - TBD
        packaging - TBD
        classifier - TBD
        inverseFilter - TBD
        filterExpression - TBD
        reverseOrder - TBD
        Returns:
        the list of found items.