UserService.java
672 Bytes
package net.ziemers.swxercise.lg.user.service;
import java.util.Collection;
import javax.ejb.Stateless;
import javax.inject.Inject;
import net.ziemers.swxercise.db.BaseEntity;
import net.ziemers.swxercise.db.dao.GenericDao;
import net.ziemers.swxercise.lg.user.User;
@Stateless
public class UserService {
@Inject
private GenericDao genericDao;
public User findUser(final Long id) {
return genericDao.findById(User.class, id);
}
public Collection<User> findAllUsers() {
return genericDao.findAll(User.class);
}
public <T extends BaseEntity> Long saveUser(final User user) {
return genericDao.save(user);
}
}