Files
tp-hibernate-project/hibernate-project/src/main/java/com/humanbooster/service/UserService.java
2025-05-15 11:37:34 +02:00

40 lines
755 B
Java

package com.humanbooster.service;
import com.humanbooster.dao.UserDao;
import com.humanbooster.model.User;
import java.util.List;
public class UserService {
private final UserDao userDao;
public UserService(UserDao userDao) {
this.userDao = userDao;
}
public void createUser(User user) {
userDao.create(user);
}
public void getUserById(Long id) {
userDao.read(id);
}
public void updateUser(User user) {
userDao.update(user);
}
public void deleteUser(Long id) {
userDao.delete(id);
}
public List<User> getAllUsers() {
return userDao.findAll();
}
public User findUserByEmail(String email) {
return userDao.findByEmail(email);
}
}