Class OrderApprovalPermissionsController


  • @Controller
    @RequestMapping("/{baseSiteId}/users/{userId}/orderApprovalPermissions")
    public class OrderApprovalPermissionsController
    extends BaseController
    • Constructor Detail

      • OrderApprovalPermissionsController

        public OrderApprovalPermissionsController()
    • Method Detail

      • getOrderApprovalPermissions

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @RequestMapping(method=GET)
        @ResponseBody
        public B2BPermissionListWsDTO getOrderApprovalPermissions​(@RequestParam(defaultValue="0")
                                                                  int currentPage,
                                                                  @RequestParam(defaultValue="20")
                                                                  int pageSize,
                                                                  @RequestParam(required=false)
                                                                  java.lang.String sort,
                                                                  @RequestParam(defaultValue="DEFAULT")
                                                                  java.lang.String fields)
      • getOrderApprovalPermission

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @RequestMapping(value="/{orderApprovalPermissionCode}",
                        method=GET)
        @ResponseBody
        public B2BPermissionWsDTO getOrderApprovalPermission​(@PathVariable
                                                             java.lang.String orderApprovalPermissionCode,
                                                             @RequestParam(defaultValue="DEFAULT")
                                                             java.lang.String fields)
      • updateOrderApprovalPermission

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @RequestMapping(value="/{orderApprovalPermissionCode}",
                        method=PATCH)
        @ResponseBody
        @ResponseStatus(OK)
        public B2BPermissionWsDTO updateOrderApprovalPermission​(@PathVariable
                                                                java.lang.String orderApprovalPermissionCode,
                                                                @RequestBody
                                                                B2BPermissionWsDTO orderApprovalPermission,
                                                                @RequestParam(defaultValue="DEFAULT")
                                                                java.lang.String fields)
      • createOrderApprovalPermission

        @Secured({"ROLE_B2BADMINGROUP","ROLE_TRUSTED_CLIENT"})
        @RequestMapping(method=POST)
        @ResponseBody
        @ResponseStatus(CREATED)
        public B2BPermissionWsDTO createOrderApprovalPermission​(@RequestBody
                                                                B2BPermissionWsDTO orderApprovalPermission,
                                                                @RequestParam(defaultValue="DEFAULT")
                                                                java.lang.String fields)
                                                         throws DuplicateUidException
        Throws:
        DuplicateUidException
      • getPermissionDetails

        protected B2BPermissionData getPermissionDetails​(java.lang.String orderApprovalPermissionCode)