package net.thucydides.junit.spring.samples.service; import net.thucydides.junit.spring.samples.dao.UserDAO; import net.thucydides.junit.spring.samples.domain.User; import org.springframework.transaction.annotation.Transactional; import java.util.List; @Transactional public class UserService { private UserDAO userDAO; public UserDAO getUserDAO() { return userDAO; } public void setUserDAO(UserDAO userDAO) { this.userDAO = userDAO; } public List<User> listUsers() { return userDAO.findAll(); } public void addNewUser(User newUser) { userDAO.save(newUser); } public User findById(String id) { return userDAO.findById(id); } }