/**
  * @param uuid
  * @param request
  * @return
  * @throws ResponseException
  */
 @RequestMapping(value = "/{resource}/{uuid}", method = RequestMethod.GET)
 @ResponseBody
 public Object retrieve(
     @PathVariable("resource") String resource,
     @PathVariable("uuid") String uuid,
     HttpServletRequest request)
     throws ResponseException {
   RequestContext context = RestUtil.getRequestContext(request);
   CrudResource res = (CrudResource) restService.getResourceByName(buildResourceName(resource));
   return res.retrieve(uuid, context);
 }