/**
  * @param uuid
  * @param post
  * @param request
  * @param response
  * @return
  * @throws Exception
  */
 @RequestMapping(value = "/{resource}/{uuid}", method = RequestMethod.POST)
 @ResponseBody
 public Object update(
     @PathVariable("resource") String resource,
     @PathVariable("uuid") String uuid,
     @RequestBody SimpleObject post,
     HttpServletRequest request,
     HttpServletResponse response)
     throws ResponseException {
   RequestContext context = RestUtil.getRequestContext(request);
   CrudResource res = (CrudResource) restService.getResourceByName(buildResourceName(resource));
   res.update(uuid, post, context);
   return RestUtil.noContent(response);
 }