org.apache.archiva.metadata.repository.storage
Interface RepositoryStorage
- All Known Implementing Classes:
- Maven2RepositoryStorage
public interface RepositoryStorage
Method Summary |
void |
applyServerSideRelocation(ManagedRepositoryContent managedRepository,
ArtifactReference artifact)
|
Collection<String> |
listNamespaces(String repoId,
String namespace,
Filter<String> filter)
|
Collection<String> |
listProjects(String repoId,
String namespace,
Filter<String> filter)
|
Collection<String> |
listProjectVersions(String repoId,
String namespace,
String projectId,
Filter<String> filter)
|
Collection<String> |
listRootNamespaces(String repoId,
Filter<String> filter)
|
ArtifactMetadata |
readArtifactMetadataFromPath(String repoId,
String path)
|
Collection<ArtifactMetadata> |
readArtifactsMetadata(ReadMetadataRequest readMetadataRequest)
|
ProjectMetadata |
readProjectMetadata(String repoId,
String namespace,
String projectId)
|
ProjectVersionMetadata |
readProjectVersionMetadata(ReadMetadataRequest readMetadataRequest)
|
readProjectMetadata
ProjectMetadata readProjectMetadata(String repoId,
String namespace,
String projectId)
readProjectVersionMetadata
ProjectVersionMetadata readProjectVersionMetadata(ReadMetadataRequest readMetadataRequest)
throws RepositoryStorageMetadataInvalidException,
RepositoryStorageMetadataNotFoundException,
RepositoryStorageRuntimeException
- Throws:
RepositoryStorageMetadataInvalidException
RepositoryStorageMetadataNotFoundException
RepositoryStorageRuntimeException
listRootNamespaces
Collection<String> listRootNamespaces(String repoId,
Filter<String> filter)
throws RepositoryStorageRuntimeException
- Throws:
RepositoryStorageRuntimeException
listNamespaces
Collection<String> listNamespaces(String repoId,
String namespace,
Filter<String> filter)
throws RepositoryStorageRuntimeException
- Throws:
RepositoryStorageRuntimeException
listProjects
Collection<String> listProjects(String repoId,
String namespace,
Filter<String> filter)
throws RepositoryStorageRuntimeException
- Throws:
RepositoryStorageRuntimeException
listProjectVersions
Collection<String> listProjectVersions(String repoId,
String namespace,
String projectId,
Filter<String> filter)
throws RepositoryStorageRuntimeException
- Throws:
RepositoryStorageRuntimeException
readArtifactsMetadata
Collection<ArtifactMetadata> readArtifactsMetadata(ReadMetadataRequest readMetadataRequest)
throws RepositoryStorageRuntimeException
- Throws:
RepositoryStorageRuntimeException
readArtifactMetadataFromPath
ArtifactMetadata readArtifactMetadataFromPath(String repoId,
String path)
throws RepositoryStorageRuntimeException
- Throws:
RepositoryStorageRuntimeException
applyServerSideRelocation
void applyServerSideRelocation(ManagedRepositoryContent managedRepository,
ArtifactReference artifact)
throws ProxyDownloadException
- Throws:
ProxyDownloadException
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.