Interface ArchivesApi

All Known Implementing Classes:
ArchivesApiController

@Validated public interface ArchivesApi
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>
    addArtifacts(String auid, @Valid org.springframework.web.multipart.MultipartFile archive, @Valid String namespace, @Valid Boolean storeDuplicate, @Valid String excludeStatusPattern)
     
     
  • Method Details

    • getDelegate

      ArchivesApiDelegate getDelegate()
    • addArtifacts

      @RequestMapping(value="/archives", produces="application/json", consumes="multipart/form-data", method=POST) default org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> addArtifacts(@RequestPart(value="auid",required=true) String auid, @Valid @RequestPart(value="archive",required=true) @Valid org.springframework.web.multipart.MultipartFile archive, @Valid @RequestParam(value="namespace",required=false,defaultValue="lockss") @Valid String namespace, @Valid @RequestParam(value="storeDuplicate",required=false,defaultValue="false") @Valid Boolean storeDuplicate, @Valid @RequestParam(value="excludeStatusPattern",required=false) @Valid String excludeStatusPattern)