@Path(value="/browseService/") public interface BrowseService
| Modifier and Type | Method and Description |
|---|---|
Boolean |
addMetadata(String groupId,
String artifactId,
String version,
String key,
String value,
String repositoryId) |
Boolean |
artifactAvailable(String groupId,
String artifactId,
String version,
String repositoryId)
verify if an artifact is available locally if not download from proxies will be try
|
Boolean |
artifactAvailable(String groupId,
String artifactId,
String version,
String classifier,
String repositoryId)
verify if an artifact is available locally if not download from proxies will be try
|
BrowseResult |
browseGroupId(String groupId,
String repositoryId) |
Boolean |
deleteMetadata(String groupId,
String artifactId,
String version,
String key,
String repositoryId) |
List<ArtifactContentEntry> |
getArtifactContentEntries(String groupId,
String artifactId,
String version,
String classifier,
String type,
String path,
String repositoryId) |
ArtifactContent |
getArtifactContentText(String groupId,
String artifactId,
String version,
String classifier,
String type,
String path,
String repositoryId)
if path is empty content of the file is returned (for pom view)
|
List<Artifact> |
getArtifactDownloadInfos(String groupId,
String artifactId,
String version,
String repositoryId) |
List<Artifact> |
getArtifacts(String repositoryId)
return List of all artifacts from this repository
|
List<Artifact> |
getArtifactsByMetadata(String key,
String value,
String repositoryId)
Return List of artifacts from this repository with artifact metadata key matching value.
|
List<Artifact> |
getArtifactsByProjectVersionMetadata(String key,
String value,
String repositoryId)
Return List of artifacts from this repository with project version level metadata key matching value.
|
List<Artifact> |
getArtifactsByProperty(String key,
String value,
String repositoryId)
Return List of artifacts from this repository with property key matching value.
|
List<Artifact> |
getDependees(String groupId,
String artifactId,
String version,
String repositoryId)
List of artifacts using the artifact passed in parameter.
|
List<Entry> |
getMetadatas(String groupId,
String artifactId,
String version,
String repositoryId) |
ProjectVersionMetadata |
getProjectMetadata(String groupId,
String artifactId,
String version,
String repositoryId) |
ProjectVersionMetadata |
getProjectVersionMetadata(String groupId,
String artifactId,
String repositoryId) |
BrowseResult |
getRootGroups(String repositoryId) |
List<TreeEntry> |
getTreeEntries(String groupId,
String artifactId,
String version,
String repositoryId)
return the dependency Tree for an artifacts
the List result has only one entry
|
List<ManagedRepository> |
getUserManagableRepositories() |
List<ManagedRepository> |
getUserRepositories() |
VersionsList |
getVersionsList(String groupId,
String artifactId,
String repositoryId) |
Boolean |
importMetadata(MetadataAddRequest metadataAddRequest,
String repository) |
List<Artifact> |
searchArtifacts(String text,
String repositoryId,
Boolean exact)
Search artifacts with any property matching text.
|
List<Artifact> |
searchArtifacts(String key,
String text,
String repositoryId,
Boolean exact)
Search artifacts with the property specified by key matching text.
|
@Path(value="rootGroups")
@GET
@Produces(value={"application/json","application/xml"})
BrowseResult getRootGroups(@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="browseGroupId/{groupId}")
@GET
@Produces(value={"application/json","application/xml"})
BrowseResult browseGroupId(@PathParam(value="groupId")
String groupId,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
groupId - groupId to browserepositoryId - optionnal (repository to browse if null all available user repositories are used)ArchivaRestServiceException@Path(value="versionsList/{g}/{a}")
@GET
@Produces(value={"application/json","application/xml"})
VersionsList getVersionsList(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="projectVersionMetadata/{g}/{a}")
@GET
@Produces(value={"application/json","application/xml"})
ProjectVersionMetadata getProjectVersionMetadata(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="projectVersionMetadata/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
ProjectVersionMetadata getProjectMetadata(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="userRepositories")
@GET
@Produces(value={"application/json","application/xml"})
List<ManagedRepository> getUserRepositories()
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="userManagableRepositories")
@GET
@Produces(value={"application/json","application/xml"})
List<ManagedRepository> getUserManagableRepositories()
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="treeEntries/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
List<TreeEntry> getTreeEntries(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="dependees/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> getDependees(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="metadatas/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
List<Entry> getMetadatas(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="metadata/{g}/{a}/{v}/{key}/{value}")
@PUT
@Produces(value={"application/json","application/xml"})
Boolean addMetadata(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@PathParam(value="key")
String key,
@PathParam(value="value")
String value,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="metadata/{g}/{a}/{v}/{key}")
@DELETE
@Produces(value={"application/json","application/xml"})
Boolean deleteMetadata(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@PathParam(value="key")
String key,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="importMetadata") @POST Boolean importMetadata(MetadataAddRequest metadataAddRequest, @QueryParam(value="repository") String repository) throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="artifactContentEntries/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
List<ArtifactContentEntry> getArtifactContentEntries(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="c")
String classifier,
@QueryParam(value="t")
String type,
@QueryParam(value="p")
String path,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="artifactDownloadInfos/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> getArtifactDownloadInfos(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="artifactContentText/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
ArtifactContent getArtifactContentText(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="c")
String classifier,
@QueryParam(value="t")
String type,
@QueryParam(value="p")
String path,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="artifactAvailable/{g}/{a}/{v}")
@GET
@Produces(value={"application/json","application/xml"})
Boolean artifactAvailable(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="artifactAvailable/{g}/{a}/{v}/{c}")
@GET
@Produces(value={"application/json","application/xml"})
Boolean artifactAvailable(@PathParam(value="g")
String groupId,
@PathParam(value="a")
String artifactId,
@PathParam(value="v")
String version,
@PathParam(value="c")
String classifier,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
ArchivaRestServiceException@Path(value="artifacts/{r}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> getArtifacts(@PathParam(value="r")
String repositoryId)
throws ArchivaRestServiceException
repositoryId - ArchivaRestServiceException@Path(value="artifactsByProjectVersionMetadata/{key}/{value}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> getArtifactsByProjectVersionMetadata(@PathParam(value="key")
String key,
@PathParam(value="value")
String value,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
key - value - repositoryId - ArchivaRestServiceException@Path(value="artifactsByMetadata/{key}/{value}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> getArtifactsByMetadata(@PathParam(value="key")
String key,
@PathParam(value="value")
String value,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
key - value - repositoryId - ArchivaRestServiceException@Path(value="artifactsByProperty/{key}/{value}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> getArtifactsByProperty(@PathParam(value="key")
String key,
@PathParam(value="value")
String value,
@QueryParam(value="repositoryId")
String repositoryId)
throws ArchivaRestServiceException
key - value - repositoryId - ArchivaRestServiceException@Path(value="searchArtifacts/{text}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> searchArtifacts(@PathParam(value="text")
String text,
@QueryParam(value="repositoryId")
String repositoryId,
@QueryParam(value="exact")
Boolean exact)
throws ArchivaRestServiceException
text - repositoryId - exact - ArchivaRestServiceException@Path(value="searchArtifacts/{key}/{text}")
@GET
@Produces(value={"application/json","application/xml"})
List<Artifact> searchArtifacts(@PathParam(value="key")
String key,
@PathParam(value="text")
String text,
@QueryParam(value="repositoryId")
String repositoryId,
@QueryParam(value="exact")
Boolean exact)
throws ArchivaRestServiceException
key - text - repositoryId - exact - ArchivaRestServiceExceptionCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.