org.apache.archiva.rest.services
Class DefaultBrowseService
java.lang.Object
org.apache.archiva.rest.services.AbstractRestService
org.apache.archiva.rest.services.DefaultBrowseService
- All Implemented Interfaces:
- org.apache.archiva.rest.api.services.BrowseService
@Service(value="browseService#rest")
public class DefaultBrowseService
- extends AbstractRestService
- implements org.apache.archiva.rest.api.services.BrowseService
- Since:
- 1.4-M3
- Author:
- Olivier Lamy
|
Method Summary |
Boolean |
addMetadata(String groupId,
String artifactId,
String version,
String key,
String value,
String repositoryId)
|
Boolean |
artifactAvailable(String groupId,
String artifactId,
String version,
String repositoryId)
|
org.apache.archiva.rest.api.model.BrowseResult |
browseGroupId(String groupId,
String repositoryId)
|
Boolean |
deleteMetadata(String groupId,
String artifactId,
String version,
String key,
String repositoryId)
|
List<org.apache.archiva.rest.api.model.ArtifactContentEntry> |
getArtifactContentEntries(String groupId,
String artifactId,
String version,
String classifier,
String type,
String path,
String repositoryId)
|
org.apache.archiva.rest.api.model.ArtifactContent |
getArtifactContentText(String groupId,
String artifactId,
String version,
String classifier,
String type,
String path,
String repositoryId)
|
List<org.apache.archiva.maven2.model.Artifact> |
getArtifactDownloadInfos(String groupId,
String artifactId,
String version,
String repositoryId)
|
List<org.apache.archiva.maven2.model.Artifact> |
getArtifacts(String repositoryId)
|
List<org.apache.archiva.maven2.model.Artifact> |
getDependees(String groupId,
String artifactId,
String version,
String repositoryId)
|
List<org.apache.archiva.rest.api.model.Entry> |
getMetadatas(String groupId,
String artifactId,
String version,
String repositoryId)
|
org.apache.archiva.metadata.model.ProjectVersionMetadata |
getProjectMetadata(String groupId,
String artifactId,
String version,
String repositoryId)
|
org.apache.archiva.metadata.model.ProjectVersionMetadata |
getProjectVersionMetadata(String groupId,
String artifactId,
String repositoryId)
|
org.apache.archiva.rest.api.model.BrowseResult |
getRootGroups(String repositoryId)
|
List<org.apache.archiva.maven2.model.TreeEntry> |
getTreeEntries(String groupId,
String artifactId,
String version,
String repositoryId)
|
List<org.apache.archiva.admin.model.beans.ManagedRepository> |
getUserRepositories()
|
org.apache.archiva.rest.api.model.VersionsList |
getVersionsList(String groupId,
String artifactId,
String repositoryId)
|
protected List<org.apache.archiva.rest.api.model.ArtifactContentEntry> |
readFileEntries(File file,
String filterPath,
String repoId)
|
| Methods inherited from class org.apache.archiva.rest.services.AbstractRestService |
buildArtifacts, doScanRepository, getArtifactUrl, getAuditInformation, getAuditListeners, getBaseUrl, getBeansOfType, getObservableRepos, getPrincipal, setAuditListeners, triggerAuditEvent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultBrowseService
public DefaultBrowseService()
getRootGroups
public org.apache.archiva.rest.api.model.BrowseResult getRootGroups(String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getRootGroups in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
browseGroupId
public org.apache.archiva.rest.api.model.BrowseResult browseGroupId(String groupId,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
browseGroupId in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getVersionsList
public org.apache.archiva.rest.api.model.VersionsList getVersionsList(String groupId,
String artifactId,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getVersionsList in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getProjectMetadata
public org.apache.archiva.metadata.model.ProjectVersionMetadata getProjectMetadata(String groupId,
String artifactId,
String version,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getProjectMetadata in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getProjectVersionMetadata
public org.apache.archiva.metadata.model.ProjectVersionMetadata getProjectVersionMetadata(String groupId,
String artifactId,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getProjectVersionMetadata in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getTreeEntries
public List<org.apache.archiva.maven2.model.TreeEntry> getTreeEntries(String groupId,
String artifactId,
String version,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getTreeEntries in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getUserRepositories
public List<org.apache.archiva.admin.model.beans.ManagedRepository> getUserRepositories()
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getUserRepositories in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getDependees
public List<org.apache.archiva.maven2.model.Artifact> getDependees(String groupId,
String artifactId,
String version,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getDependees in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getMetadatas
public List<org.apache.archiva.rest.api.model.Entry> getMetadatas(String groupId,
String artifactId,
String version,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getMetadatas in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
addMetadata
public Boolean addMetadata(String groupId,
String artifactId,
String version,
String key,
String value,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
addMetadata in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
deleteMetadata
public Boolean deleteMetadata(String groupId,
String artifactId,
String version,
String key,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
deleteMetadata in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getArtifactContentEntries
public List<org.apache.archiva.rest.api.model.ArtifactContentEntry> getArtifactContentEntries(String groupId,
String artifactId,
String version,
String classifier,
String type,
String path,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getArtifactContentEntries in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getArtifactDownloadInfos
public List<org.apache.archiva.maven2.model.Artifact> getArtifactDownloadInfos(String groupId,
String artifactId,
String version,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getArtifactDownloadInfos in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getArtifactContentText
public org.apache.archiva.rest.api.model.ArtifactContent getArtifactContentText(String groupId,
String artifactId,
String version,
String classifier,
String type,
String path,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getArtifactContentText in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
artifactAvailable
public Boolean artifactAvailable(String groupId,
String artifactId,
String version,
String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
artifactAvailable in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
getArtifacts
public List<org.apache.archiva.maven2.model.Artifact> getArtifacts(String repositoryId)
throws org.apache.archiva.rest.api.services.ArchivaRestServiceException
- Specified by:
getArtifacts in interface org.apache.archiva.rest.api.services.BrowseService
- Throws:
org.apache.archiva.rest.api.services.ArchivaRestServiceException
readFileEntries
protected List<org.apache.archiva.rest.api.model.ArtifactContentEntry> readFileEntries(File file,
String filterPath,
String repoId)
throws IOException
- Throws:
IOException
Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.