示例#1
0
 @Override
 @Transactional(readOnly = false)
 public Serializable saveUser(User user) {
   if (user.getAuthorities().isEmpty()) {
     user.getRoles().add(new Authority(user, "ROLE_USER"));
   }
   return userDao.saveUser(user);
 }
示例#2
0
 @Override
 public User getUserByEmail(String email) {
   return userDao.getUserByEmail(email);
 }
示例#3
0
 public List<User> getAllServiceReps() {
   return userDao.getAllUsersWithRole("ROLE_SERVICEREP");
 }
示例#4
0
 @Override
 @Transactional(readOnly = true)
 public List<User> getAllManagers() {
   return userDao.getAllUsersWithRole("ROLE_MANAGER");
 }
示例#5
0
 @Override
 @Transactional(readOnly = true)
 public List<User> getAllAdmins() {
   return userDao.getAllUsersWithRole("ROLE_ADMIN");
 }
示例#6
0
 @Override
 @Transactional(readOnly = true)
 public List<User> getAllUsers() {
   return userDao.getAllUsers();
 }
示例#7
0
 @Override
 @Transactional(readOnly = true)
 public List<User> searchByUsername(String username) {
   return userDao.searchByUsername(username);
 }
示例#8
0
 @Override
 @Transactional(readOnly = true)
 public List<User> searchByEmail(String email) {
   return userDao.searchByEmail(email);
 }
示例#9
0
 @Override
 @Transactional
 public void persistUser(User user) {
   userDao.persistUser(user);
 }
示例#10
0
 @Override
 @Transactional
 public void saveOrUpdateUser(User user) {
   userDao.saveOrUpdateUser(user);
 }
示例#11
0
 public void saveAdminHql(Admin admin) {
   userDao.saveAdminHql(admin);
 }
示例#12
0
 public void saveAdminSql(User user) {
   userDao.saveAdminSql(user);
 }
示例#13
0
 @Override
 @Transactional(readOnly = true)
 public List<User> search(String param) {
   return userDao.search(param);
 }
示例#14
0
 @Override
 @Transactional(readOnly = true)
 public User getUserByUsername(String username) {
   return userDao.getUserByUsername(username);
 }
示例#15
0
 @Override
 @Transactional(readOnly = false)
 public void updateUser(User user) {
   userDao.updateUser(user);
 }
示例#16
0
 @Override
 @Transactional(readOnly = true)
 public User getUserById(int id) {
   return userDao.getUserById(id);
 }
示例#17
0
 @Override
 @Transactional(readOnly = false)
 public void disableUser(User user) {
   userDao.disableUser(user);
 }
示例#18
0
 public List<User> searchById(String id) {
   return userDao.searchById(id);
 }
示例#19
0
 @Transactional(readOnly = true)
 public List<User> searchByNotEmailAndDate(String email, DateTime startDate, DateTime endDate) {
   return userDao.searchByNotEmailAndDate(email, startDate, endDate);
 }