示例#1
0
 /** Method for registering new user. */
 @Override
 public Integer registerUser(
     String firstName,
     String lastName,
     String login,
     String email,
     String password,
     Integer countryId) {
   User user = new User();
   user.setEmail(email);
   user.setFirstName(firstName);
   user.setLastName(lastName);
   user.setLogin(login);
   user.setPassword(password);
   user.setBalance(new BigDecimal(0));
   user.setDateOfCreation(new Date());
   user.setCountryId(countryId);
   int id = userDao.insert(user);
   LOGGER.info("Registered new user with id = {}.", id);
   return id;
 }
示例#2
0
 /** Method for deleting user by id. */
 @Override
 public void deleteUserById(Integer id) {
   userDao.deleteById(id);
   LOGGER.info("Deleted user by with id = {}.", id);
 }
示例#3
0
 /** Method for getting user by id. */
 @Override
 public User getUserById(Integer id) {
   LOGGER.info("Received used with id = {}.", id);
   return userDao.getById(id);
 }