Guest User

Untitled

a guest
Mar 24th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. @Id
  2. @GeneratedValue(strategy = GenerationType.IDENTITY)
  3. @Column(name = "area_id")
  4. private Long id;
  5. //other fieds
  6. @ManyToOne
  7. @JoinColumn(name = "province_id")
  8. private Province province;
  9. @ManyToOne
  10. @JoinColumn(name = "district_id")
  11. private District district;
  12. @ManyToOne
  13. @JoinColumn(name = "tehsil_id")
  14. private Tehsil tehsil1;
  15. @ManyToOne
  16. @JoinColumn(name = "uc_id")
  17. private UC uc;
  18.  
  19. @Id
  20. @GeneratedValue(strategy = GenerationType.IDENTITY)
  21. @Column(name = "manager_id")
  22. private Long id;
  23.  
  24. @OneToOne
  25. private Role role;
  26.  
  27.  
  28. @ManyToOne
  29. @JoinColumn(name = "uc_id")
  30. private UC uc;
  31.  
  32. @PostMapping("/manager/addArea")
  33. public String saveArea(Model Model, @Valid @ModelAttribute("area") Area area, HttpServletRequest request){
  34.  
  35. Authentication auth = SecurityContextHolder.getContext().getAuthentication();
  36. UserDetails userDetail = (UserDetails) auth.getPrincipal();
  37.  
  38. Manager manager = areaManagerService.findUserByEmail(userDetail.getUsername());
  39. request.getSession().setAttribute("area_manager_id", manager.getId());//logged in user id
  40. final Object area_manager_id = request.getSession().getAttribute("area_manager_id");
  41. manager = new Manager((Long) area_manager_id);
  42. area.setManager(manager);
  43. Province province = new Province(10002l);
  44. area.setProvince(province);
  45. areaServices.addArea(area);
  46. return "redirect:/manager/new_Area";
  47. }
Add Comment
Please, Sign In to add comment