/** * @param id * @param model * @return */ @RequestMapping(value = "/{id}/scm/hooks", method = RequestMethod.GET) public String getHooks(@PathVariable Long id, Model model) { Application app = applicationService.findOne(id); // FIXME Currently assuming GitHub. GitHubScm scm = (GitHubScm) app.getScm(); String user = scm.getUser(); String repo = scm.getRepo(); List<GitHubHook> hooks = applicationService.findHooks(user, repo); model.addAttribute(app); model.addAttribute("hookList", hooks); model.addAttribute("entity", app); return addNavigation(model, "applicationScmHooks"); }