Source Code‎ > ‎src‎ > ‎in.co.sunrays.proj1‎ > ‎dto‎ > ‎

UserDTO.java

package in.co.sunrays.proj1.dto;
 
import java.util.Date;
import java.sql.Timestamp;
 
/**
 * User JavaBean encapsulates User attributes
 *  
 * @author SUNRAYS Technologies
 * @version 1.0
 * @Copyright (c) SUNRAYS Technologies
 */
public class UserDTO extends BaseDTO {
 
    /**
     * Lock Active constant for User
     */
    public static final String ACTIVE = "Active";
    /**
     * Lock Inactive constant for User
     */
    public static final String INACTIVE = "Inactive";
    /**
     * First Name of User
     */
    private String firstName;
    /**
     * Last Name of User
     */
    private String lastName;
    /**
     * Login of User
     */
    private String login;
    /**
     * Password of User
     */
    private String password;
    /**
     * Date of Birth of User
     */
    private Date dob;
    /**
     * MobielNo of User
     */
    private String mobileNo;
    /**
     * Role of User
     */
    private long roleId;
    /**
     * Number of unsuccessful login attempt
     */
    private int unSuccessfulLogin;
    /**
     * Gender of User
     */
    private String gender;
    /**
     * Last login timestamp
     */
    private Timestamp lastLogin;
    /**
     * User Lock
     */
    private String lock = INACTIVE;
    /**
     * IP Address of User from where User was registred.
     */
    private String registeredIP;
    /**
     * IP Address of User of his last login
     */
    private String lastLoginIP;
 
    /**
     * accessor
     */
    public String getFirstName() {
        return firstName;
    }
 
    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }
 
    public String getLastName() {
        return lastName;
    }
 
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }
 
    public String getLogin() {
        return login;
    }
 
    public void setLogin(String login) {
        this.login = login;
    }
 
    public String getPassword() {
        return password;
    }
 
    public void setPassword(String password) {
        this.password = password;
    }
 
    public Date getDob() {
        return dob;
    }
 
    public void setDob(Date dob) {
        this.dob = dob;
    }
 
    public long getRoleId() {
        return roleId;
    }
 
    public void setRoleId(long roleId) {
        this.roleId = roleId;
    }
 
    public int getUnSuccessfulLogin() {
        return unSuccessfulLogin;
    }
 
    public void setUnSuccessfulLogin(int unSuccessfulLogin) {
        this.unSuccessfulLogin = unSuccessfulLogin;
    }
 
    public String getMobileNo() {
        return mobileNo;
    }
 
    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }
 
    public String getGender() {
        return gender;
    }
 
    public void setGender(String gender) {
        this.gender = gender;
    }
 
    public Timestamp getLastLogin() {
        return lastLogin;
    }
 
    public void setLastLogin(Timestamp lastLogin) {
        this.lastLogin = lastLogin;
    }
 
    public String getLock() {
        return lock;
    }
 
    public void setLock(String lock) {
        this.lock = lock;
    }
 
    public String getRegisteredIP() {
        return registeredIP;
    }
 
    public void setRegisteredIP(String registeredIP) {
        this.registeredIP = registeredIP;
    }
 
    public String getLastLoginIP() {
        return lastLoginIP;
    }
 
    public void setLastLoginIP(String lastLoginIP) {
        this.lastLoginIP = lastLoginIP;
    }
 
    @Override
    public String getKey() {
        return id + "";
    }
 
    @Override
    public String getValue() {
        return firstName + " " + lastName;
    }
 
}
Comments