Advertisement
Guest User

GarciaPL

a guest
Nov 22nd, 2014
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.80 KB | None | 0 0
  1. public class UserManager implements IUser {
  2.     private IUserDao userDao;
  3.  
  4.     @Transactional(propagation = Propagation.REQUIRED, readOnly = true, rollbackFor = Exception.class)
  5.     public UserDTO retrieveUserById(Long userId) {
  6.         return userDao.retrieveUserById(userId);
  7.     }
  8.  
  9.     @Transactional(propagation = Propagation.REQUIRED, readOnly = false, rollbackFor = Exception.class)
  10.     public UserDTO register(final UserDTO user) throws AVValidationException {
  11.  
  12.         if (user == null) {
  13.             throw new IllegalArgumentException("Wrong params. user cannot be NULL");
  14.         }
  15.  
  16.     return userDao.register(user);
  17.     }
  18.  
  19.     public IUserDao getUserDao() {
  20.         return userDao;
  21.     }
  22.  
  23.     public void setUserDao(final IUserDao userDao) {
  24.         this.userDao = userDao;
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement