Class InboxController

java.lang.Object
de.adorsys.datasafe.rest.impl.controller.InboxController

@RestController public class InboxController extends Object
User INBOX REST api.
  • 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.