@Service(value="managedRepositoryContent#default") @Scope(value="prototype") public class ManagedDefaultRepositoryContent extends AbstractDefaultRepositoryContent implements org.apache.archiva.repository.ManagedRepositoryContent
ARTIFACT_SEPARATOR, artifactMappingProviders, GROUP_SEPARATOR, log, MAVEN_METADATA, PATH_SEPARATOR| Constructor and Description |
|---|
ManagedDefaultRepositoryContent() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteArtifact(org.apache.archiva.model.ArtifactReference artifactReference) |
void |
deleteGroupId(String groupId) |
void |
deleteProject(String namespace,
String projectId) |
void |
deleteVersion(org.apache.archiva.model.VersionedReference reference) |
String |
getId() |
Set<org.apache.archiva.model.ArtifactReference> |
getRelatedArtifacts(org.apache.archiva.model.ArtifactReference reference) |
String |
getRepoRoot() |
org.apache.archiva.admin.model.beans.ManagedRepository |
getRepository() |
Set<String> |
getVersions(org.apache.archiva.model.ProjectReference reference)
Gather the Available Versions (on disk) for a specific Project Reference, based on filesystem
information.
|
Set<String> |
getVersions(org.apache.archiva.model.VersionedReference reference) |
boolean |
hasContent(org.apache.archiva.model.ArtifactReference reference) |
boolean |
hasContent(org.apache.archiva.model.ProjectReference reference) |
boolean |
hasContent(org.apache.archiva.model.VersionedReference reference) |
void |
setFiletypes(org.apache.archiva.configuration.FileTypes filetypes) |
void |
setRepository(org.apache.archiva.admin.model.beans.ManagedRepository repository) |
org.apache.archiva.model.ArtifactReference |
toArtifactReference(String path)
Convert a path to an artifact reference.
|
File |
toFile(org.apache.archiva.model.ArchivaArtifact reference) |
File |
toFile(org.apache.archiva.model.ArtifactReference reference) |
initialize, toMetadataPath, toMetadataPath, toPath, toPathpublic void deleteVersion(org.apache.archiva.model.VersionedReference reference)
deleteVersion in interface org.apache.archiva.repository.ManagedRepositoryContentpublic void deleteProject(String namespace, String projectId) throws org.apache.archiva.repository.RepositoryException, org.apache.archiva.repository.ContentNotFoundException
deleteProject in interface org.apache.archiva.repository.ManagedRepositoryContentorg.apache.archiva.repository.RepositoryExceptionorg.apache.archiva.repository.ContentNotFoundExceptionpublic void deleteArtifact(org.apache.archiva.model.ArtifactReference artifactReference)
deleteArtifact in interface org.apache.archiva.repository.ManagedRepositoryContentpublic void deleteGroupId(String groupId) throws org.apache.archiva.repository.ContentNotFoundException
deleteGroupId in interface org.apache.archiva.repository.ManagedRepositoryContentorg.apache.archiva.repository.ContentNotFoundExceptionpublic String getId()
getId in interface org.apache.archiva.repository.ManagedRepositoryContentpublic Set<org.apache.archiva.model.ArtifactReference> getRelatedArtifacts(org.apache.archiva.model.ArtifactReference reference) throws org.apache.archiva.repository.ContentNotFoundException
getRelatedArtifacts in interface org.apache.archiva.repository.ManagedRepositoryContentorg.apache.archiva.repository.ContentNotFoundExceptionpublic String getRepoRoot()
getRepoRoot in interface org.apache.archiva.repository.ManagedRepositoryContentpublic org.apache.archiva.admin.model.beans.ManagedRepository getRepository()
getRepository in interface org.apache.archiva.repository.ManagedRepositoryContentpublic Set<String> getVersions(org.apache.archiva.model.ProjectReference reference) throws org.apache.archiva.repository.ContentNotFoundException, org.apache.archiva.repository.layout.LayoutException
getVersions in interface org.apache.archiva.repository.ManagedRepositoryContentorg.apache.archiva.repository.layout.LayoutExceptionorg.apache.archiva.repository.layout.LayoutExceptionorg.apache.archiva.repository.ContentNotFoundExceptionpublic Set<String> getVersions(org.apache.archiva.model.VersionedReference reference) throws org.apache.archiva.repository.ContentNotFoundException
getVersions in interface org.apache.archiva.repository.ManagedRepositoryContentorg.apache.archiva.repository.ContentNotFoundExceptionpublic boolean hasContent(org.apache.archiva.model.ArtifactReference reference)
hasContent in interface org.apache.archiva.repository.ManagedRepositoryContentpublic boolean hasContent(org.apache.archiva.model.ProjectReference reference)
hasContent in interface org.apache.archiva.repository.ManagedRepositoryContentpublic boolean hasContent(org.apache.archiva.model.VersionedReference reference)
hasContent in interface org.apache.archiva.repository.ManagedRepositoryContentpublic void setRepository(org.apache.archiva.admin.model.beans.ManagedRepository repository)
setRepository in interface org.apache.archiva.repository.ManagedRepositoryContentpublic org.apache.archiva.model.ArtifactReference toArtifactReference(String path) throws org.apache.archiva.repository.layout.LayoutException
toArtifactReference in interface org.apache.archiva.repository.ManagedRepositoryContenttoArtifactReference in class AbstractDefaultRepositoryContentpath - the path to convert. (relative or full location path)org.apache.archiva.repository.layout.LayoutException - if the path cannot be converted to an artifact reference.public File toFile(org.apache.archiva.model.ArtifactReference reference)
toFile in interface org.apache.archiva.repository.ManagedRepositoryContentpublic File toFile(org.apache.archiva.model.ArchivaArtifact reference)
toFile in interface org.apache.archiva.repository.ManagedRepositoryContentpublic void setFiletypes(org.apache.archiva.configuration.FileTypes filetypes)
Copyright © 2006–2023 The Apache Software Foundation. All rights reserved.