View Javadoc

1   package org.itracker.web.ptos;
2   
3   import java.util.Date;
4   
5   import org.itracker.model.User;
6   import org.itracker.services.util.UserUtilities;
7   import org.itracker.web.util.SessionManager;
8   
9   public class UserPTO {
10  	private User user;
11  
12  	public UserPTO(User user) {
13  		this.user = user;
14  	}
15  
16  	public User getUser() {
17  		return user;
18  	}
19  
20  	public boolean isStatusLocked() {
21  		return (user.getStatus() == UserUtilities.STATUS_LOCKED);
22  	}
23  
24  	public boolean isRegisrationTypeSelf() {
25  		return (user.getRegistrationType() == UserUtilities.REGISTRATION_TYPE_SELF);
26  	}
27  
28  	public Date getLastAccess() {
29  		return SessionManager.getSessionLastAccess(user.getLogin());
30  	}
31  }