Interface AusApi

All Known Implementing Classes:
AusApiController

@Validated public interface AusApi
  • Method Details

    • getDelegate

      AusApiDelegate getDelegate()
    • getArtifacts

      @RequestMapping(value="/aus/{auid}/artifacts", produces="application/json", method=GET) default org.springframework.http.ResponseEntity<ArtifactPageInfo> getArtifacts(@PathVariable("auid") String auid, @Valid @RequestParam(value="namespace",required=false,defaultValue="lockss") @Valid String namespace, @Valid @RequestParam(value="url",required=false) @Valid String url, @Valid @RequestParam(value="urlPrefix",required=false) @Valid String urlPrefix, @Valid @RequestParam(value="version",required=false) @Valid String version, @Valid @RequestParam(value="includeUncommitted",required=false) @Valid Boolean includeUncommitted, @Valid @RequestParam(value="limit",required=false) @Valid Integer limit, @Valid @RequestParam(value="continuationToken",required=false) @Valid String continuationToken)
    • getArtifactsSize

      @RequestMapping(value="/aus/{auid}/size", produces="application/json", method=GET) default org.springframework.http.ResponseEntity<AuSize> getArtifactsSize(@PathVariable("auid") String auid, @Valid @RequestParam(value="namespace",required=false,defaultValue="lockss") @Valid String namespace)
    • getAus

      @RequestMapping(value="/aus", produces="application/json", method=GET) default org.springframework.http.ResponseEntity<AuidPageInfo> getAus(@Valid @RequestParam(value="namespace",required=false,defaultValue="lockss") @Valid String namespace, @Valid @RequestParam(value="limit",required=false) @Valid Integer limit, @Valid @RequestParam(value="continuationToken",required=false) @Valid String continuationToken)
    • handleBulkAuOp

      @RequestMapping(value="/aus/{auid}/bulk", produces="application/json", method=POST) default org.springframework.http.ResponseEntity<Void> handleBulkAuOp(@PathVariable("auid") String auid, @NotNull @Valid @RequestParam(value="op",required=true) @NotNull @Valid String op, @Valid @RequestParam(value="namespace",required=false,defaultValue="lockss") @Valid String namespace)