UserPTO.java

  1. package org.itracker.web.ptos;

  2. import org.itracker.model.User;
  3. import org.itracker.model.util.UserUtilities;

  4. import java.util.Date;

  5. public class UserPTO {
  6.     private User user;
  7.     private Date lastAccess;

  8.     public UserPTO(User user, Date lastAccess) {
  9.         this.user = user;
  10.         this.lastAccess = lastAccess;
  11.     }

  12.     public User getUser() {
  13.         return user;
  14.     }

  15.     public boolean isStatusLocked() {
  16.         return (user.getStatus() == UserUtilities.STATUS_LOCKED);
  17.     }

  18.     public boolean isRegisrationTypeSelf() {
  19.         return (user.getRegistrationType() == UserUtilities.REGISTRATION_TYPE_SELF);
  20.     }

  21.     public Date getLastAccess() {
  22.         return lastAccess;
  23.     }
  24. }