Class InboxController
java.lang.Object
de.adorsys.datasafe.rest.impl.controller.InboxController
User INBOX REST api.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteFromInbox(String user, String password, String path) Deletes file from users' INBOX.list files in users' INBOX.voidreadFromInbox(String user, String password, String path, jakarta.servlet.http.HttpServletResponse response) Reads file from users' INBOX.voidwriteToInbox(Set<String> users, String path, org.springframework.web.multipart.MultipartFile file) Sends file to multiple users' INBOX.
-
Constructor Details
-
InboxController
public InboxController()
-
-
Method Details
-
writeToInbox
@PutMapping(value="/inbox/document/{*path}", consumes="multipart/form-data") public void writeToInbox(@RequestHeader Set<String> users, @PathVariable String path, @RequestParam("file") org.springframework.web.multipart.MultipartFile file) Sends file to multiple users' INBOX. -
readFromInbox
@GetMapping(value="/inbox/document/{*path}", produces="application/octet-stream") public void readFromInbox(@RequestHeader String user, @RequestHeader String password, @PathVariable String path, jakarta.servlet.http.HttpServletResponse response) Reads file from users' INBOX. -
deleteFromInbox
@DeleteMapping("/inbox/document/{*path}") public void deleteFromInbox(@RequestHeader String user, @RequestHeader String password, @PathVariable String path) Deletes file from users' INBOX. -
listInbox
@GetMapping(value="/inbox/documents/{*path}", produces="application/json") public List<String> listInbox(@RequestHeader String user, @RequestHeader String password, @PathVariable(required=false) String path) list files in users' INBOX.
-