@Validated
@RequestMapping(value="")
public interface AusApi
| Modifier and Type | Method and Description |
|---|---|
default 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> |
getAus(String namespace,
Integer limit,
String continuationToken) |
AusApiDelegate |
getDelegate() |
default org.springframework.http.ResponseEntity<Void> |
handleBulkAuOp(String auid,
String op,
String namespace) |
AusApiDelegate getDelegate()
@RequestMapping(value="/aus/{auid}/artifacts",
produces="application/json",
method=GET)
default org.springframework.http.ResponseEntity<ArtifactPageInfo> getArtifacts(@PathVariable(value="auid")
String auid,
@RequestParam(value="namespace",required=false,defaultValue="lockss")
String namespace,
@RequestParam(value="url",required=false)
String url,
@RequestParam(value="urlPrefix",required=false)
String urlPrefix,
@RequestParam(value="version",required=false)
String version,
@RequestParam(value="includeUncommitted",required=false)
Boolean includeUncommitted,
@RequestParam(value="limit",required=false)
Integer limit,
@RequestParam(value="continuationToken",required=false)
String continuationToken)
@RequestMapping(value="/aus/{auid}/size",
produces="application/json",
method=GET)
default org.springframework.http.ResponseEntity<AuSize> getArtifactsSize(@PathVariable(value="auid")
String auid,
@RequestParam(value="namespace",required=false,defaultValue="lockss")
String namespace)
@RequestMapping(value="/aus",
produces="application/json",
method=GET)
default org.springframework.http.ResponseEntity<AuidPageInfo> getAus(@RequestParam(value="namespace",required=false,defaultValue="lockss")
String namespace,
@RequestParam(value="limit",required=false)
Integer limit,
@RequestParam(value="continuationToken",required=false)
String continuationToken)
@RequestMapping(value="/aus/{auid}/bulk",
produces="application/json",
method=POST)
default org.springframework.http.ResponseEntity<Void> handleBulkAuOp(@PathVariable(value="auid")
String auid,
@RequestParam(value="op",required=true)
String op,
@RequestParam(value="namespace",required=false,defaultValue="lockss")
String namespace)
Copyright © 2000–2023 LOCKSS Program. All rights reserved.