diff --git a/archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/ManagedRepositoryContent.java b/archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/ManagedRepositoryContent.java index 3ba9fddb8..e06f62e1c 100644 --- a/archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/ManagedRepositoryContent.java +++ b/archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/ManagedRepositoryContent.java @@ -428,22 +428,6 @@ public interface ManagedRepositoryContent extends RepositoryContent ManagedRepository getRepository(); - /** - *

- * Given a specific {@link VersionedReference}, return the list of available versions for that - * versioned reference. - *

- *

- * NOTE: This is really only useful when working with SNAPSHOTs. - *

- * - * @param reference the versioned reference to work off of. - * @return the set of versions found. - * @throws ContentNotFoundException if the versioned reference does not exist within the repository. - */ - Set getVersions( VersionedReference reference ) - throws ContentNotFoundException, ContentAccessException, LayoutException; - /** * Determines if the artifact referenced exists in the repository. * diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java b/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java index 977bad2ed..9f52b8078 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java @@ -40,7 +40,6 @@ import org.springframework.stereotype.Service; import java.nio.file.Path; import java.util.List; -import java.util.Set; import java.util.stream.Stream; /** @@ -236,12 +235,6 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent return repository; } - @Override - public Set getVersions( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException, LayoutException - { - return null; - } - @Override public boolean hasContent( ArtifactReference reference ) throws ContentAccessException { diff --git a/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/mock/ManagedRepositoryContentMock.java b/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/mock/ManagedRepositoryContentMock.java index 92e025886..22ab8656c 100644 --- a/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/mock/ManagedRepositoryContentMock.java +++ b/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/mock/ManagedRepositoryContentMock.java @@ -45,7 +45,6 @@ import java.nio.file.Paths; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.stream.Stream; @@ -258,12 +257,6 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent return repository; } - @Override - public Set getVersions( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException, LayoutException - { - return null; - } - @Override public boolean hasContent( ArtifactReference reference ) throws ContentAccessException { diff --git a/archiva-modules/archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java b/archiva-modules/archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java index 68e006247..6d3d60a0f 100644 --- a/archiva-modules/archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java +++ b/archiva-modules/archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java @@ -47,7 +47,6 @@ import java.nio.file.Paths; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.stream.Stream; @@ -262,12 +261,6 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent return repository; } - @Override - public Set getVersions( VersionedReference reference ) throws ContentNotFoundException, ContentAccessException, LayoutException - { - return null; - } - @Override public boolean hasContent( ArtifactReference reference ) throws ContentAccessException { diff --git a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven/content/ManagedDefaultRepositoryContent.java b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven/content/ManagedDefaultRepositoryContent.java index b6852c7ad..af42632d6 100644 --- a/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven/content/ManagedDefaultRepositoryContent.java +++ b/archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven/content/ManagedDefaultRepositoryContent.java @@ -67,7 +67,6 @@ import java.util.Collections; import java.util.List; import java.util.Objects; import java.util.Optional; -import java.util.Set; import java.util.function.Predicate; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -1170,22 +1169,6 @@ public class ManagedDefaultRepositoryContent return repository; } - @Override - public Set getVersions( VersionedReference reference ) - throws ContentNotFoundException, ContentAccessException, LayoutException - { - try(Stream stream = newArtifactStream( reference )) - { - return stream.filter( Objects::nonNull ) - .map( ar -> ar.getVersion( ) ) - .collect( Collectors.toSet( ) ); - } catch (IOException e) { - final String path = toPath( reference ); - log.error("Could not read directory from repository {} - {}: ", getId(), path, e.getMessage(), e); - throw new ContentAccessException( "Could not read path for repository "+getId()+": "+ path, e ); - } - } - @Override public boolean hasContent( ArtifactReference reference ) throws ContentAccessException {