public interface LocalRepositoryManager
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(RepositorySystemSession session,
   LocalArtifactRegistration request)
Registers an installed or resolved artifact with the local repository. 
 | 
void | 
add(RepositorySystemSession session,
   LocalMetadataRegistration request)
Registers installed or resolved metadata with the local repository. 
 | 
LocalArtifactResult | 
find(RepositorySystemSession session,
    LocalArtifactRequest request)
Queries for the existence of an artifact in the local repository. 
 | 
LocalMetadataResult | 
find(RepositorySystemSession session,
    LocalMetadataRequest request)
Queries for the existence of metadata in the local repository. 
 | 
String | 
getPathForLocalArtifact(Artifact artifact)
Gets the relative path for a locally installed artifact. 
 | 
String | 
getPathForLocalMetadata(Metadata metadata)
Gets the relative path for locally installed metadata. 
 | 
String | 
getPathForRemoteArtifact(Artifact artifact,
                        RemoteRepository repository,
                        String context)
Gets the relative path for an artifact cached from a remote repository. 
 | 
String | 
getPathForRemoteMetadata(Metadata metadata,
                        RemoteRepository repository,
                        String context)
Gets the relative path for metadata cached from a remote repository. 
 | 
LocalRepository | 
getRepository()
Gets the description of the local repository being managed. 
 | 
LocalRepository getRepository()
null.String getPathForLocalArtifact(Artifact artifact)
artifact - The artifact for which to determine the path, must not be null.String getPathForRemoteArtifact(Artifact artifact, RemoteRepository repository, String context)
artifact - The artifact for which to determine the path, must not be null.repository - The source repository of the artifact, must not be null.context - The resolution context in which the artifact is being requested, may be null.String getPathForLocalMetadata(Metadata metadata)
metadata - The metadata for which to determine the path, must not be null.String getPathForRemoteMetadata(Metadata metadata, RemoteRepository repository, String context)
metadata - The metadata for which to determine the path, must not be null.repository - The source repository of the metadata, must not be null.context - The resolution context in which the metadata is being requested, may be null.LocalArtifactResult find(RepositorySystemSession session, LocalArtifactRequest request)
session - The repository system session during which the request is made, must not be null.request - The artifact request, must not be null.null.void add(RepositorySystemSession session, LocalArtifactRegistration request)
session - The repository system session during which the registration is made, must not be null.request - The registration request, must not be null.LocalMetadataResult find(RepositorySystemSession session, LocalMetadataRequest request)
session - The repository system session during which the request is made, must not be null.request - The metadata request, must not be null.null.void add(RepositorySystemSession session, LocalMetadataRegistration request)
session - The repository system session during which the registration is made, must not be null.request - The registration request, must not be null.Copyright © 2010–2021 The Apache Software Foundation. All rights reserved.