Class OrderReturnsController


@Controller @RequestMapping("/{baseSiteId}/users/{userId}/orderReturns") public class OrderReturnsController extends BaseCommerceController
  • Constructor Details

    • OrderReturnsController

      public OrderReturnsController()
  • Method Details

    • getReturnRequests

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @GetMapping(produces="application/json") @ResponseBody public ReturnRequestListWsDTO getReturnRequests(@RequestParam(defaultValue="0") int currentPage, @RequestParam(defaultValue="20") int pageSize, @RequestParam(required=false) String sort, @RequestParam(defaultValue="DEFAULT") String fields)
    • getReturnRequest

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @GetMapping(value="/{returnRequestCode}", produces="application/json") @ResponseBody public ReturnRequestWsDTO getReturnRequest(@PathVariable String returnRequestCode, @RequestParam(defaultValue="DEFAULT") String fields)
    • updateReturnRequest

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @ResponseStatus(OK) @PatchMapping(value="/{returnRequestCode}", produces="application/json") public void updateReturnRequest(@PathVariable String returnRequestCode, @RequestBody ReturnRequestModificationWsDTO returnRequestModification)
    • createReturnRequest

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @PostMapping(produces="application/json", consumes="application/json") @ResponseStatus(CREATED) @ResponseBody public ReturnRequestWsDTO createReturnRequest(@RequestBody ReturnRequestEntryInputListWsDTO returnRequestEntryInputList, @RequestParam(required=false,defaultValue="DEFAULT") String fields)
    • handleNotFoundExceptions

      @ResponseStatus(NOT_FOUND) @ResponseBody @ExceptionHandler(UnknownIdentifierException.class) public ErrorListWsDTO handleNotFoundExceptions(Exception ex)