Ejemplo n.º 1
0
  /**
   * updates the maximum calories of a given user
   *
   * @param username - the currently logged in user
   * @param newMaxCalories - the new max daily calories for the user
   */
  @Transactional
  public void updateUserMaxCaloriesPerDay(String username, Long newMaxCalories) {
    User user = userRepository.findUserByUsername(username);

    if (user != null) {
      user.setMaxCaloriesPerDay(newMaxCalories);
    } else {
      LOGGER.info("User with username " + username + " could not have the max calories updated.");
    }
  }
Ejemplo n.º 2
0
 @Transactional(readOnly = true)
 public User findUserByUsername(String username) {
   return userRepository.findUserByUsername(username);
 }