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"}) @RequestMapping(method=GET) @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"}) @RequestMapping(value="/{returnRequestCode}", method=GET) @ResponseBody public ReturnRequestWsDTO getReturnRequest(@PathVariable String returnRequestCode, @RequestParam(defaultValue="DEFAULT") String fields)
    • updateReturnRequest

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @ResponseStatus(OK) @RequestMapping(value="/{returnRequestCode}", method=PATCH) public void updateReturnRequest(@PathVariable String returnRequestCode, @RequestBody ReturnRequestModificationWsDTO returnRequestModification)
    • createReturnRequest

      @Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(method=POST) @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)