Class OrderApprovalPermissionsController
- java.lang.Object
-
- de.hybris.platform.b2bocc.v2.controllers.BaseController
-
- de.hybris.platform.b2bocc.v2.controllers.OrderApprovalPermissionsController
-
@Controller @RequestMapping("/{baseSiteId}/users/{userId}/orderApprovalPermissions") public class OrderApprovalPermissionsController extends BaseController
-
-
Field Summary
Fields Modifier and Type Field Description protected B2BPermissionFacadeb2bPermissionFacadeprotected B2BPermissionWsDTOValidatorb2BPermissionWsDTOValidator-
Fields inherited from class de.hybris.platform.b2bocc.v2.controllers.BaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT, INVALID_REQUEST_BODY_ERROR_MESSAGE
-
-
Constructor Summary
Constructors Constructor Description OrderApprovalPermissionsController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B2BPermissionWsDTOcreateOrderApprovalPermission(B2BPermissionWsDTO orderApprovalPermission, java.lang.String fields)B2BPermissionWsDTOgetOrderApprovalPermission(java.lang.String orderApprovalPermissionCode, java.lang.String fields)B2BPermissionListWsDTOgetOrderApprovalPermissions(int currentPage, int pageSize, java.lang.String sort, java.lang.String fields)protected B2BPermissionDatagetPermissionDetails(java.lang.String orderApprovalPermissionCode)ErrorListWsDTOhandleModelSavingException(java.lang.Exception ex)B2BPermissionWsDTOupdateOrderApprovalPermission(java.lang.String orderApprovalPermissionCode, B2BPermissionWsDTO orderApprovalPermission, java.lang.String fields)-
Methods inherited from class de.hybris.platform.b2bocc.v2.controllers.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
-
-
-
Field Detail
-
b2bPermissionFacade
protected B2BPermissionFacade b2bPermissionFacade
-
b2BPermissionWsDTOValidator
protected B2BPermissionWsDTOValidator b2BPermissionWsDTOValidator
-
-
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)
-
handleModelSavingException
@ResponseStatus(BAD_REQUEST) @ResponseBody @ExceptionHandler(ModelSavingException.class) public ErrorListWsDTO handleModelSavingException(java.lang.Exception ex)
-
-