Example #1
0
 public User createUser(HttpServletRequest req) {
   User user = new User();
   Set<MusicType> musicTypes = new HashSet<>();
   String[] musics = req.getParameterValues("musicTypes");
   for (int i = 0; i < musics.length; i++) {
     musicTypes.add(new MusicTypeDAOImp().read(Integer.valueOf(musics[i])));
   }
   Adress adress = new Adress();
   adress.setCountry(req.getParameter("country"));
   adress.setStreet(req.getParameter("street"));
   adress.setIndex(Integer.valueOf(req.getParameter("zip")));
   user.setLogin(req.getParameter("login"));
   user.setPassword(req.getParameter("password"));
   user.setFistName(req.getParameter("firstName"));
   user.setLastName(req.getParameter("lastName"));
   user.setAdress(adress);
   user.setRole(new RoleDAOImp().getDefaultRole());
   user.setMusicTypes(musicTypes);
   return user;
 }