Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1.  @GetMapping("/article/{id}")
  2.     public String details(Model model, @PathVariable Integer id) {
  3.         if(!this.articleRepository.exists(id)) {
  4.             return "redirect:/";
  5.         }
  6.  
  7.         if(!(SecurityContextHolder.getContext().getAuthentication()
  8.         instanceof AnonymousAuthenticationToken)) {
  9.             UserDetails principal = (UserDetails) SecurityContextHolder.getContext()
  10.                     .getAuthentication().getPrincipal();
  11.  
  12.             User entityUser = this.userRepository.findByEmail(principal.getUsername());
  13.  
  14.             model.addAttribute("user", entityUser);
  15.         }
  16.  
  17.         Article article = this.articleRepository.findOne(id);
  18.  
  19.         String encodeToString = Base64.getEncoder().encodeToString(article.getArticlePictures());
  20.  
  21.         model.addAttribute("encodeToString", encodeToString);
  22.  
  23.         model.addAttribute("article", article);
  24.         model.addAttribute("view", "article/details");
  25.  
  26.         return "base-layout";
  27.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement