Package org.lockss.laaws.rs.api
Interface AusApiDelegate
- All Known Implementing Classes:
AusApiServiceImpl
public interface AusApiDelegate
A delegate to be called by the
AusApiController}.
Implement this interface with a Service annotated class.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<ArtifactPageInfo>getArtifacts(String auid, String namespace, String url, String urlPrefix, String version, Boolean includeUncommitted, Integer limit, String continuationToken) default org.springframework.http.ResponseEntity<AuSize>getArtifactsSize(String auid, String namespace) default org.springframework.http.ResponseEntity<AuidPageInfo>default Optional<com.fasterxml.jackson.databind.ObjectMapper>default Optional<jakarta.servlet.http.HttpServletRequest>default org.springframework.http.ResponseEntity<Void>handleBulkAuOp(String auid, String op, String namespace)
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
getObjectMapper
-
getRequest
-
getAcceptHeader
-
getArtifacts
-
getArtifactsSize
-
getAus
default org.springframework.http.ResponseEntity<AuidPageInfo> getAus(String namespace, Integer limit, String continuationToken) -
handleBulkAuOp
-