Class TestLocalRepositoryManager
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.TestLocalRepositoryManager
-
- All Implemented Interfaces:
LocalRepositoryManager
public class TestLocalRepositoryManager extends Object implements LocalRepositoryManager
A simplistic local repository manager that uses a temporary base directory.
-
-
Constructor Summary
Constructors Constructor Description TestLocalRepositoryManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(RepositorySystemSession session, LocalArtifactRegistration request)
void
add(RepositorySystemSession session, LocalMetadataRegistration request)
LocalArtifactResult
find(RepositorySystemSession session, LocalArtifactRequest request)
LocalMetadataResult
find(RepositorySystemSession session, LocalMetadataRequest request)
Set<Artifact>
getArtifactRegistration()
Set<Metadata>
getMetadataRegistration()
String
getPathForLocalArtifact(Artifact artifact)
String
getPathForLocalMetadata(Metadata metadata)
String
getPathForRemoteArtifact(Artifact artifact, RemoteRepository repository, String context)
String
getPathForRemoteMetadata(Metadata metadata, RemoteRepository repository, String context)
LocalRepository
getRepository()
void
setArtifactAvailability(Artifact artifact, boolean available)
-
-
-
Constructor Detail
-
TestLocalRepositoryManager
public TestLocalRepositoryManager()
-
-
Method Detail
-
getRepository
public LocalRepository getRepository()
- Specified by:
getRepository
in interfaceLocalRepositoryManager
-
getPathForLocalArtifact
public String getPathForLocalArtifact(Artifact artifact)
- Specified by:
getPathForLocalArtifact
in interfaceLocalRepositoryManager
-
getPathForRemoteArtifact
public String getPathForRemoteArtifact(Artifact artifact, RemoteRepository repository, String context)
- Specified by:
getPathForRemoteArtifact
in interfaceLocalRepositoryManager
-
getPathForLocalMetadata
public String getPathForLocalMetadata(Metadata metadata)
- Specified by:
getPathForLocalMetadata
in interfaceLocalRepositoryManager
-
getPathForRemoteMetadata
public String getPathForRemoteMetadata(Metadata metadata, RemoteRepository repository, String context)
- Specified by:
getPathForRemoteMetadata
in interfaceLocalRepositoryManager
-
find
public LocalArtifactResult find(RepositorySystemSession session, LocalArtifactRequest request)
- Specified by:
find
in interfaceLocalRepositoryManager
-
add
public void add(RepositorySystemSession session, LocalArtifactRegistration request)
- Specified by:
add
in interfaceLocalRepositoryManager
-
find
public LocalMetadataResult find(RepositorySystemSession session, LocalMetadataRequest request)
- Specified by:
find
in interfaceLocalRepositoryManager
-
add
public void add(RepositorySystemSession session, LocalMetadataRegistration request)
- Specified by:
add
in interfaceLocalRepositoryManager
-
getArtifactRegistration
public Set<Artifact> getArtifactRegistration()
-
getMetadataRegistration
public Set<Metadata> getMetadataRegistration()
-
setArtifactAvailability
public void setArtifactAvailability(Artifact artifact, boolean available)
-
-