public interface MetadataResolver
| Modifier and Type | Method and Description | 
|---|---|
Collection<ArtifactMetadata> | 
resolveArtifacts(RepositorySession session,
                String repoId,
                String namespace,
                String projectId,
                String projectVersion)  | 
Collection<String> | 
resolveNamespaces(RepositorySession session,
                 String repoId,
                 String namespace)  | 
Collection<ProjectVersionReference> | 
resolveProjectReferences(RepositorySession session,
                        String repoId,
                        String namespace,
                        String projectId,
                        String projectVersion)
Retrieve project references from the metadata repository. 
 | 
Collection<String> | 
resolveProjects(RepositorySession session,
               String repoId,
               String namespace)  | 
ProjectVersionMetadata | 
resolveProjectVersion(RepositorySession session,
                     String repoId,
                     String namespace,
                     String projectId,
                     String projectVersion)  | 
Collection<String> | 
resolveProjectVersions(RepositorySession session,
                      String repoId,
                      String namespace,
                      String projectId)  | 
Collection<String> | 
resolveRootNamespaces(RepositorySession session,
                     String repoId)  | 
ProjectVersionMetadata resolveProjectVersion(RepositorySession session, String repoId, String namespace, String projectId, String projectVersion) throws MetadataResolutionException
MetadataResolutionExceptionCollection<ProjectVersionReference> resolveProjectReferences(RepositorySession session, String repoId, String namespace, String projectId, String projectVersion) throws MetadataResolutionException
repoId - the repository ID to look withinnamespace - the namespace of the project to get references toprojectId - the identifier of the project to get references toprojectVersion - the version of the project to get references toMetadataResolutionExceptionCollection<String> resolveRootNamespaces(RepositorySession session, String repoId) throws MetadataResolutionException
MetadataResolutionExceptionCollection<String> resolveNamespaces(RepositorySession session, String repoId, String namespace) throws MetadataResolutionException
MetadataResolutionExceptionCollection<String> resolveProjects(RepositorySession session, String repoId, String namespace) throws MetadataResolutionException
MetadataResolutionExceptionCollection<String> resolveProjectVersions(RepositorySession session, String repoId, String namespace, String projectId) throws MetadataResolutionException
MetadataResolutionExceptionCollection<ArtifactMetadata> resolveArtifacts(RepositorySession session, String repoId, String namespace, String projectId, String projectVersion) throws MetadataResolutionException
MetadataResolutionExceptionCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.