]> source.dussan.org Git - archiva.git/commitdiff
Renaming method names
authorMartin Stockhammer <martin_s@apache.org>
Sat, 7 Mar 2020 16:13:03 +0000 (17:13 +0100)
committerMartin Stockhammer <martin_s@apache.org>
Sat, 7 Mar 2020 16:13:03 +0000 (17:13 +0100)
archiva-modules/archiva-base/archiva-repository-api/src/main/java/org/apache/archiva/repository/ManagedRepositoryContent.java
archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java
archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/mock/ManagedRepositoryContentMock.java
archiva-modules/archiva-maven/archiva-maven-proxy/src/test/java/org/apache/archiva/repository/mock/ManagedRepositoryContentMock.java
archiva-modules/archiva-maven/archiva-maven-repository/src/main/java/org/apache/archiva/repository/maven/content/ManagedDefaultRepositoryContent.java

index 6811bb2080add88aaf2c76f1d93da1dbce613155..a4565c4d40c74bdd8fb1df3cf74b7f0598e32a8c 100644 (file)
@@ -204,9 +204,10 @@ public interface ManagedRepositoryContent extends RepositoryContent
      * given namespace.
      *
      * @param namespace the namespace, which is the parent namespace
+     * @param recurse <code>true</code>, if all sub namespaces should be searched too, otherwise <code>false</code>
      * @return a list of artifacts or a empty list, if no artifacts are available for the specified namespace
      */
-    List<? extends Artifact> getArtifactsStartingWith( Namespace namespace ) throws ContentAccessException;
+    List<? extends Artifact> getArtifacts( Namespace namespace, boolean recurse ) throws ContentAccessException;
 
 
     /**
@@ -231,10 +232,11 @@ public interface ManagedRepositoryContent extends RepositoryContent
      * make sure, that the stream is closed after using it.
      *
      * @param namespace the namespace from where the artifacts should be returned
+     * @param recurse <code>true</code>, if all sub namespaces should be searched too, otherwise <code>false</code>
      * @return a stream of artifacts. The stream is auto closable. You should always make sure, that the stream
      * is closed after use.
      */
-    Stream<? extends Artifact> getArtifactStreamStartingWith( Namespace namespace ) throws ContentAccessException;
+    Stream<? extends Artifact> getArtifactStream( Namespace namespace, boolean recurse ) throws ContentAccessException;
 
 
     /**
@@ -252,10 +254,27 @@ public interface ManagedRepositoryContent extends RepositoryContent
      * @param destination the coordinates of the destination
      * @throws IllegalArgumentException if the destination is not valid
      */
-    void copyArtifact( Path sourceFile, ItemSelector destination ) throws IllegalArgumentException;
+    void copyArtifact( Path sourceFile, ContentItem destination ) throws IllegalArgumentException;
 
 
+    /**
+     * Returns the item that matches the given path. The item at the path must not exist.
+     *
+     * @param path the path string that points to the item
+     * @return the content item if the path is a valid item path
+     * @throws LayoutException if the path is not valid for the repository layout
+     */
+    ContentItem toItem(String path) throws LayoutException;
+
 
+    /**
+     * Returns the item that matches the given asset path. The asset must not exist.
+     *
+     * @param assetPath the path to the artifact or directory
+     * @return the item, if it is a valid path for the repository layout
+     * @throws LayoutException if the path is not valid for the repository
+     */
+    ContentItem toItem(StorageAsset assetPath) throws LayoutException;
 
 
     /// *****************   End of new generation interface **********************
index b5adf5ca5b37dfc2092bb1c67a914a4bc7063a7d..cc7aac64c40bfd380eeb97a36a5701d49bb29f72 100644 (file)
@@ -151,7 +151,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public List<? extends Artifact> getArtifactsStartingWith( Namespace namespace ) throws ContentAccessException
+    public List<? extends Artifact> getArtifacts( Namespace namespace, boolean recurse ) throws ContentAccessException
     {
         return null;
     }
@@ -163,7 +163,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public Stream<? extends Artifact> getArtifactStreamStartingWith( Namespace namespace ) throws ContentAccessException
+    public Stream<? extends Artifact> getArtifactStream( Namespace namespace, boolean recurse ) throws ContentAccessException
     {
         return null;
     }
@@ -175,7 +175,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public void copyArtifact( Path sourceFile, ItemSelector destination ) throws IllegalArgumentException
+    public void copyArtifact( Path sourceFile, ContentItem destination ) throws IllegalArgumentException
     {
 
     }
index 5d2520ff625e4cb9d5c9da7053b6d49d3376f47e..09794b757db4ccc6f49b8e10ef9d31cf6f2bf8c1 100644 (file)
@@ -152,7 +152,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public List<? extends Artifact> getArtifactsStartingWith( Namespace namespace ) throws ContentAccessException
+    public List<? extends Artifact> getArtifacts( Namespace namespace, boolean recurse ) throws ContentAccessException
     {
         return null;
     }
@@ -164,7 +164,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public Stream<? extends Artifact> getArtifactStreamStartingWith( Namespace namespace ) throws ContentAccessException
+    public Stream<? extends Artifact> getArtifactStream( Namespace namespace, boolean recurse ) throws ContentAccessException
     {
         return null;
     }
@@ -176,7 +176,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public void copyArtifact( Path sourceFile, ItemSelector destination ) throws IllegalArgumentException
+    public void copyArtifact( Path sourceFile, ContentItem destination ) throws IllegalArgumentException
     {
 
     }
index 5314c1833ae98d873ee49340887cb3efe667a0fc..fd655b8e6b1ca9cf57250cd20ed264d8c75ec4f3 100644 (file)
@@ -156,7 +156,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public List<? extends Artifact> getArtifactsStartingWith( Namespace namespace ) throws ContentAccessException
+    public List<? extends Artifact> getArtifacts( Namespace namespace, boolean recurse ) throws ContentAccessException
     {
         return null;
     }
@@ -168,7 +168,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public Stream<? extends Artifact> getArtifactStreamStartingWith( Namespace namespace ) throws ContentAccessException
+    public Stream<? extends Artifact> getArtifactStream( Namespace namespace, boolean recurse ) throws ContentAccessException
     {
         return null;
     }
@@ -180,7 +180,7 @@ public class ManagedRepositoryContentMock implements ManagedRepositoryContent
     }
 
     @Override
-    public void copyArtifact( Path sourceFile, ItemSelector destination ) throws IllegalArgumentException
+    public void copyArtifact( Path sourceFile, ContentItem destination ) throws IllegalArgumentException
     {
 
     }
index e77ba3f3c526c4fbe8ef7bdf86cb37e22730c55a..e82ce3410f3566c7aad5b66350264f3713467b9c 100644 (file)
@@ -600,7 +600,7 @@ public class ManagedDefaultRepositoryContent
         TBD
      */
     @Override
-    public List<? extends Artifact> getArtifactsStartingWith( Namespace namespace )
+    public List<? extends Artifact> getArtifacts( Namespace namespace, boolean recurse )
     {
         return null;
     }
@@ -618,7 +618,7 @@ public class ManagedDefaultRepositoryContent
         TBD
      */
     @Override
-    public Stream<? extends Artifact> getArtifactStreamStartingWith( Namespace namespace )
+    public Stream<? extends Artifact> getArtifactStream( Namespace namespace, boolean recurse )
     {
         return null;
     }
@@ -636,11 +636,29 @@ public class ManagedDefaultRepositoryContent
         TBD
      */
     @Override
-    public void copyArtifact( Path sourceFile, ItemSelector destination ) throws IllegalArgumentException
+    public void copyArtifact( Path sourceFile, ContentItem destination ) throws IllegalArgumentException
     {
 
     }
 
+    /**
+     * TBD
+     * @param path the path string that points to the item
+     * @return
+     * @throws LayoutException
+     */
+    @Override
+    public ContentItem toItem( String path ) throws LayoutException
+    {
+        return getItemFromPath( getAssetByPath( path ) );
+    }
+
+    @Override
+    public ContentItem toItem( StorageAsset assetPath ) throws LayoutException
+    {
+        return getItemFromPath( assetPath );
+    }
+
     @Override
     public void deleteVersion( VersionedReference ref ) throws ContentNotFoundException, ContentAccessException
     {