package com.getit.todoapp.service; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.getit.todoapp.domain.Userinfo; import com.getit.todoapp.repository.UserRepository; @Service @Transactional public class UserServiceImpl implements UserService { @Autowired private UserRepository userRepository; public List<Userinfo> findByUserName(String userName){ return userRepository.findByUserName(userName); } public long countAllUserinfoes() { return userRepository.count(); } public void deleteUserinfo(Userinfo userinfo) { userRepository.delete(userinfo); } public Userinfo findUserinfo(Long id) { return userRepository.findOne(id); } public List<Userinfo> findAllUserinfoes() { return userRepository.findAll(); } public List<Userinfo> findUserinfoEntries(int firstResult, int maxResults) { return userRepository.findAll(new org.springframework.data.domain.PageRequest(firstResult / maxResults, maxResults)).getContent(); } public void saveUserinfo(Userinfo userinfo) { userRepository.save(userinfo); } public Userinfo updateUserinfo(Userinfo userinfo) { return userRepository.save(userinfo); } }