@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; }