Class OrderApprovalsController

java.lang.Object
de.hybris.platform.b2bocc.v2.controllers.BaseController
de.hybris.platform.b2bocc.v2.controllers.OrderApprovalsController

@Controller @RequestMapping("/{baseSiteId}/users/{userId}/orderapprovals") public class OrderApprovalsController extends BaseController
  • Field Details

  • Constructor Details

    • OrderApprovalsController

      public OrderApprovalsController()
  • Method Details

    • getOrderApprovals

      @Secured({"ROLE_B2BADMINGROUP","ROLE_B2BAPPROVERGROUP","ROLE_TRUSTED_CLIENT"}) @GetMapping(produces="application/json") @ResponseBody public OrderApprovalListWsDTO getOrderApprovals(@RequestParam(defaultValue="0") int currentPage, @RequestParam(defaultValue="20") int pageSize, @RequestParam(required=false) String sort, @RequestParam(defaultValue="DEFAULT") String fields)
    • getOrderApproval

      @Secured({"ROLE_B2BADMINGROUP","ROLE_B2BAPPROVERGROUP","ROLE_TRUSTED_CLIENT"}) @GetMapping(value="/{orderApprovalCode}", produces="application/json") @ResponseBody public OrderApprovalWsDTO getOrderApproval(@PathVariable String orderApprovalCode, @RequestParam(defaultValue="DEFAULT") String fields)
    • orderApprovalDecision

      @Secured({"ROLE_B2BADMINGROUP","ROLE_B2BAPPROVERGROUP","ROLE_TRUSTED_CLIENT"}) @PostMapping(value="/{orderApprovalCode}/decision", produces="application/json", consumes="application/json") @ResponseStatus(OK) @ResponseBody public OrderApprovalDecisionWsDTO orderApprovalDecision(@PathVariable String orderApprovalCode, @RequestBody OrderApprovalDecisionWsDTO orderApprovalDecision, @RequestParam(defaultValue="DEFAULT") String fields)
    • handleIllegalArgumentException

      @ResponseStatus(BAD_REQUEST) @ResponseBody @ExceptionHandler(java.lang.IllegalArgumentException.class) public ErrorListWsDTO handleIllegalArgumentException(Exception ex)
    • handleNotFoundExceptions

      @ResponseStatus(NOT_FOUND) @ResponseBody @ExceptionHandler({java.lang.NullPointerException.class,PrincipalAssignedValidationException.class}) public ErrorListWsDTO handleNotFoundExceptions(Exception ex)
    • handleWorkflowActionDecideException

      @ResponseStatus(BAD_REQUEST) @ResponseBody @ExceptionHandler(WorkflowActionDecideException.class) public ErrorListWsDTO handleWorkflowActionDecideException(Exception ex)