@RequestMapping(value = "/api/route/{ownerId}", method = RequestMethod.POST)
 public @ResponseBody Route addRoute(
     @RequestBody Route route,
     @PathVariable String ownerId,
     HttpServletRequest request,
     HttpServletResponse response)
     throws Exception {
   if (!Utils.validateAPIRequest(request, dataSetSetup, storage)) {
     throw new UnauthorizedException("Unauthorized Exception: token not valid");
   }
   route.setOwnerId(ownerId);
   route.setObjectId(Utils.getUUID());
   storage.addRoute(route);
   if (logger.isInfoEnabled()) {
     logger.info(String.format("addRoute[%s]:%s", ownerId, route.getName()));
   }
   return route;
 }