Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. @RequiredArgsConstructor
  2. @RestController
  3. public class OwnerViewController implements ApiOwnerViewController {
  4.  
  5. private static final String TEXT_CSV = "text/csv";
  6.  
  7. private final PrivateOwnerFacade privateOwnerFacade;
  8.  
  9. @PostMapping("/boat/v1/private-owners/search")
  10. public OwnerViewResponse searchOwners(@Valid @RequestBody SearchOwnersRequest request,
  11. Pageable pageable) {
  12. return privateOwnerFacade.findOwners(request, pageable);
  13. }
  14.  
  15. @PostMapping(value = "/boat/v1/private-owners/search", produces = TEXT_CSV)
  16. public ResponseEntity<Resource> exportToCsv(@Valid @RequestBody SearchOwnersRequest request, Pageable pageable)
  17. throws IOException {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement