- ReposApi - Interface in org.lockss.laaws.rs.api
-
- ReposApiController - Class in org.lockss.laaws.rs.controller
-
Spring controller for the REST presentation of the LOCKSS Repository service.
- ReposApiController() - Constructor for class org.lockss.laaws.rs.controller.ReposApiController
-
- reposArtifactsArtifactidDelete(String, String) - Method in interface org.lockss.laaws.rs.api.ReposApi
-
- reposArtifactsArtifactidDelete(String, String) - Method in class org.lockss.laaws.rs.controller.ReposApiController
-
DELETE /repos/{collection}/artifacts/{artifactId}: Deletes an artifact from a collection managed by this repository.
- reposArtifactsArtifactidGet(String, String) - Method in interface org.lockss.laaws.rs.api.ReposApi
-
- reposArtifactsArtifactidGet(String, String) - Method in class org.lockss.laaws.rs.controller.ReposApiController
-
GET /repos/{collection}/artifacts/{artifactId}: Retrieves an artifact from the repository.
- reposArtifactsArtifactidPut(String, String, Boolean) - Method in interface org.lockss.laaws.rs.api.ReposApi
-
- reposArtifactsArtifactidPut(String, String, Boolean) - Method in class org.lockss.laaws.rs.controller.ReposApiController
-
Implementation of PUT on /repos/{repository}/artifacts/{artifactId}: Updates an artifact's properties
Currently limited to updating an artifact's committed status.
- reposArtifactsGet(String, String, String, String, String, Integer, Integer, String, Boolean, Boolean, Boolean, Integer, String) - Method in interface org.lockss.laaws.rs.api.ReposApi
-
- reposArtifactsGet(String, String, String, String, String, Integer, Integer, String, Boolean, Boolean, Boolean, Integer, String) - Method in class org.lockss.laaws.rs.controller.ReposApiController
-
Implementation of GET on /repos/{repository}/artifacts: Queries the repository for artifacts
- reposArtifactsPost(String, String, String, Integer, MultipartFile, MultipartFile...) - Method in interface org.lockss.laaws.rs.api.ReposApi
-
- reposArtifactsPost(String, String, String, Integer, MultipartFile, MultipartFile...) - Method in class org.lockss.laaws.rs.controller.ReposApiController
-
Implementation of POST on /repos/{repository}/artifacts: Adds artifacts to the repository
- reposGet() - Method in interface org.lockss.laaws.rs.api.ReposApi
-
- reposGet() - Method in class org.lockss.laaws.rs.controller.ReposApiController
-
GET /repos: Returns a list of collection names managed by this repository.
- run(String...) - Method in class org.lockss.laaws.rs.Swagger2SpringBoot
-