Class TestLocalRepositoryManager
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.TestLocalRepositoryManager
-
- All Implemented Interfaces:
org.eclipse.aether.repository.LocalRepositoryManager
public class TestLocalRepositoryManager extends java.lang.Object implements org.eclipse.aether.repository.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(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request)
void
add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request)
org.eclipse.aether.repository.LocalArtifactResult
find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRequest request)
org.eclipse.aether.repository.LocalMetadataResult
find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRequest request)
java.util.Set<org.eclipse.aether.artifact.Artifact>
getArtifactRegistration()
java.util.Set<org.eclipse.aether.metadata.Metadata>
getMetadataRegistration()
java.lang.String
getPathForLocalArtifact(org.eclipse.aether.artifact.Artifact artifact)
java.lang.String
getPathForLocalMetadata(org.eclipse.aether.metadata.Metadata metadata)
java.lang.String
getPathForRemoteArtifact(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)
java.lang.String
getPathForRemoteMetadata(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)
org.eclipse.aether.repository.LocalRepository
getRepository()
void
setArtifactAvailability(org.eclipse.aether.artifact.Artifact artifact, boolean available)
-
-
-
Constructor Detail
-
TestLocalRepositoryManager
public TestLocalRepositoryManager()
-
-
Method Detail
-
getRepository
public org.eclipse.aether.repository.LocalRepository getRepository()
- Specified by:
getRepository
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForLocalArtifact
public java.lang.String getPathForLocalArtifact(org.eclipse.aether.artifact.Artifact artifact)
- Specified by:
getPathForLocalArtifact
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForRemoteArtifact
public java.lang.String getPathForRemoteArtifact(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)
- Specified by:
getPathForRemoteArtifact
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForLocalMetadata
public java.lang.String getPathForLocalMetadata(org.eclipse.aether.metadata.Metadata metadata)
- Specified by:
getPathForLocalMetadata
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getPathForRemoteMetadata
public java.lang.String getPathForRemoteMetadata(org.eclipse.aether.metadata.Metadata metadata, org.eclipse.aether.repository.RemoteRepository repository, java.lang.String context)
- Specified by:
getPathForRemoteMetadata
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
find
public org.eclipse.aether.repository.LocalArtifactResult find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRequest request)
- Specified by:
find
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
add
public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalArtifactRegistration request)
- Specified by:
add
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
find
public org.eclipse.aether.repository.LocalMetadataResult find(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRequest request)
- Specified by:
find
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
add
public void add(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.repository.LocalMetadataRegistration request)
- Specified by:
add
in interfaceorg.eclipse.aether.repository.LocalRepositoryManager
-
getArtifactRegistration
public java.util.Set<org.eclipse.aether.artifact.Artifact> getArtifactRegistration()
-
getMetadataRegistration
public java.util.Set<org.eclipse.aether.metadata.Metadata> getMetadataRegistration()
-
setArtifactAvailability
public void setArtifactAvailability(org.eclipse.aether.artifact.Artifact artifact, boolean available)
-
-