public interface CollectionsApiDelegate
CollectionsApiController}.
Implement this interface with a Service annotated class.| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log |
| Modifier and Type | Method and Description |
|---|---|
default org.springframework.http.ResponseEntity<Artifact> |
createArtifact(String collectionid,
String auid,
String uri,
org.springframework.web.multipart.MultipartFile content,
org.springframework.web.multipart.MultipartFile aspectParts) |
default org.springframework.http.ResponseEntity<Void> |
deleteArtifact(String collectionid,
String artifactid) |
default Optional<String> |
getAcceptHeader() |
default org.springframework.http.ResponseEntity<org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody> |
getArtifact(String collectionid,
String artifactid,
String accept) |
default org.springframework.http.ResponseEntity<Long> |
getArtifactsSize(String collectionid,
String auid,
String url,
String urlPrefix,
String version) |
default org.springframework.http.ResponseEntity<List<String>> |
getAus(String collectionid) |
default org.springframework.http.ResponseEntity<List<String>> |
getCollections() |
default org.springframework.http.ResponseEntity<List<Artifact>> |
getCommittedArtifacts(String collectionid,
String auid,
String url,
String urlPrefix,
String version) |
default Optional<com.fasterxml.jackson.databind.ObjectMapper> |
getObjectMapper() |
default Optional<javax.servlet.http.HttpServletRequest> |
getRequest() |
default org.springframework.http.ResponseEntity<ApiStatus> |
getStatus() |
default org.springframework.http.ResponseEntity<Artifact> |
updateArtifact(String collectionid,
String artifactid,
Boolean committed) |
default Optional<com.fasterxml.jackson.databind.ObjectMapper> getObjectMapper()
default Optional<javax.servlet.http.HttpServletRequest> getRequest()
default org.springframework.http.ResponseEntity<Artifact> createArtifact(String collectionid, String auid, String uri, org.springframework.web.multipart.MultipartFile content, org.springframework.web.multipart.MultipartFile aspectParts)
default org.springframework.http.ResponseEntity<Void> deleteArtifact(String collectionid, String artifactid)
default org.springframework.http.ResponseEntity<org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody> getArtifact(String collectionid, String artifactid, String accept)
default org.springframework.http.ResponseEntity<Long> getArtifactsSize(String collectionid, String auid, String url, String urlPrefix, String version)
default org.springframework.http.ResponseEntity<List<String>> getAus(String collectionid)
CollectionsApi.getAus(java.lang.String)default org.springframework.http.ResponseEntity<List<String>> getCollections()
CollectionsApi.getCollections()default org.springframework.http.ResponseEntity<List<Artifact>> getCommittedArtifacts(String collectionid, String auid, String url, String urlPrefix, String version)
default org.springframework.http.ResponseEntity<Artifact> updateArtifact(String collectionid, String artifactid, Boolean committed)
default org.springframework.http.ResponseEntity<ApiStatus> getStatus()
CollectionsApi.getStatus()Copyright © 2000–2019 LOCKSS Program. All rights reserved.