Class PersonDocRestController

java.lang.Object
net.n2oapp.framework.sandbox.cases.fileupload.PersonDocRestController

@RestController @RequestMapping("/persons") public class PersonDocRestController extends Object
Rest сервис для загрузки файла в примере с ячейкой file-upload
  • Constructor Details

    • PersonDocRestController

      public PersonDocRestController(@Autowired PersonStorageController personStorageController)
  • Method Details

    • getList

      @GetMapping("/list") public net.n2oapp.framework.sandbox.cases.fileupload.PersonStorageController.ListResponse getList()
    • getById

      @GetMapping("/{id}") public PersonModel getById(@PathVariable String id)
    • createPerson

      @PostMapping("/create") public String createPerson(@RequestBody PersonModel person)
    • updatePerson

      @PutMapping("/update") public void updatePerson(@RequestBody PersonModel person)
    • deletePerson

      @DeleteMapping("/{id}") public void deletePerson(@PathVariable String id)
    • uploadFile

      @CrossOrigin(origins="*") @PostMapping("/{personId}/files") public org.springframework.http.ResponseEntity<FileModel> uploadFile(@PathVariable("personId") String personId, @RequestParam("file") org.springframework.web.multipart.MultipartFile file, jakarta.servlet.http.HttpServletRequest request)
    • deleteFile

      @CrossOrigin(origins="*") @DeleteMapping("/{personId}/files/{id}") public void deleteFile(@PathVariable String personId, @PathVariable String id)
    • downloadFile

      @CrossOrigin(origins="*") @GetMapping("/{personId}/files/{fileName:.+}") public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> downloadFile(@PathVariable String personId, @PathVariable String fileName, jakarta.servlet.http.HttpServletRequest request)