Package org.lockss.laaws.rs.api
Interface ArchivesApi
- All Known Implementing Classes:
ArchivesApiController
@Validated
public interface ArchivesApi
-
Method Summary
Modifier and TypeMethodDescriptiondefault 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)
-