User.java

package com.mycim.valueobject.security;

import com.mycim.valueobject.bas.NamedObject;
import com.mycim.valueobject.consts.Constants;

import java.sql.Timestamp;
import java.util.Collection;
import java.util.Date;

public class User extends NamedObject {

    // --------------------------------------------------------- Instance Variables
    private Collection userGroups;

    private String userName;

    private String localName;

    private String password;

    private String passwordConfirm;

    private String emailAddress;

    private String pagerNumber;

    private String telOffice;

    private String telMobile;

    private String shiftId;

    private String defaultLanguage;

    private Long defaultfacilityRrn;

    private String defaultfacilityId;

    private Long menuRrn;

    private String menuId;

    private Integer passwordexpiredPeriod;

    private Timestamp passwordModifiedTime;

    private Long screenrefreshInterval;

    private Timestamp lastLoginTime;

    private String firstLoginPasswordExpired;

    private Collection roleList;

    private String userStatus;

    private String ldapId;

    private String informFlag;

    private Date lastInformTime;

    private String lastInformBy;

    private Date operationTime;

    public User() {
    }

    public User(String instanceId, String namedSpace, String object) {
        super(instanceId, namedSpace, object);
    }

    public String getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(String userStatus) {
        this.userStatus = userStatus;
    }

    public Collection getRoleList() {
        return roleList;
    }

    public void setRoleList(Collection roleList) {
        this.roleList = roleList;
    }

    // --------------------------------------------------------- Properties
    public Collection getUserGroups() {
        return this.userGroups;
    }

    public void setUserGroups(Collection userGroups) {
        this.userGroups = userGroups;
    }

    public String getUserName() {
        return this.userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getLocalName() {
        return this.localName;
    }

    public void setLocalName(String localName) {
        this.localName = localName;
    }

    public String getPassword() {
        return this.password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getPasswordConfirm() {
        return this.passwordConfirm;
    }

    public void setPasswordConfirm(String passwordConfirm) {
        this.passwordConfirm = passwordConfirm;
    }

    public String getEmailAddress() {
        return this.emailAddress;
    }

    public void setEmailAddress(String emailAddress) {
        this.emailAddress = emailAddress;
    }

    public String getPagerNumber() {
        return this.pagerNumber;
    }

    public void setPagerNumber(String pagerNumber) {
        this.pagerNumber = pagerNumber;
    }

    public String getTelOffice() {
        return this.telOffice;
    }

    public void setTelOffice(String telOffice) {
        this.telOffice = telOffice;
    }

    public String getTelMobile() {
        return this.telMobile;
    }

    public void setTelMobile(String telMobile) {
        this.telMobile = telMobile;
    }

    public String getShiftId() {
        return this.shiftId;
    }

    public void setShiftId(String shiftId) {
        this.shiftId = shiftId;
    }

    public String getDefaultLanguage() {
        return this.defaultLanguage;
    }

    public void setDefaultLanguage(String defaultLanguage) {
        this.defaultLanguage = defaultLanguage;
    }

    public Long getDefaultfacilityRrn() {
        return this.defaultfacilityRrn;
    }

    public void setDefaultfacilityRrn(Long defaultfacilityRrn) {
        this.defaultfacilityRrn = defaultfacilityRrn;
    }

    public String getDefaultfacilityId() {
        return this.defaultfacilityId;
    }

    public void setDefaultfacilityId(String defaultfacilityId) {
        this.defaultfacilityId = defaultfacilityId;
    }

    public Long getMenuRrn() {
        return this.menuRrn;
    }

    public void setMenuRrn(Long menuRrn) {
        this.menuRrn = menuRrn;
    }

    public String getMenuId() {
        return this.menuId;
    }

    public void setMenuId(String menuId) {
        this.menuId = menuId;
    }

    public Integer getPasswordexpiredPeriod() {
        return this.passwordexpiredPeriod;
    }

    public void setPasswordexpiredPeriod(Integer passwordexpiredPeriod) {
        this.passwordexpiredPeriod = passwordexpiredPeriod;
    }

    public Long getScreenrefreshInterval() {
        return this.screenrefreshInterval;
    }

    public void setScreenrefreshInterval(Long screenrefreshInterval) {
        this.screenrefreshInterval = screenrefreshInterval;
    }

    public Timestamp getPasswordModifiedTime() {
        return passwordModifiedTime;
    }

    public void setPasswordModifiedTime(Timestamp passwordModifiedTime) {
        this.passwordModifiedTime = passwordModifiedTime;
    }

    public Timestamp getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(Timestamp lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public String getFirstLoginPasswordExpired() {
        return firstLoginPasswordExpired;
    }

    public void setFirstLoginPasswordExpired(String firstLoginPasswordExpired) {
        this.firstLoginPasswordExpired = firstLoginPasswordExpired;
    }

    public String getLdapId() {
        return ldapId;
    }

    public void setLdapId(String ldapId) {
        this.ldapId = ldapId;
    }

    public String getInformFlag() {
        return informFlag;
    }

    public void setInformFlag(String informFlag) {
        this.informFlag = informFlag;
    }


    public Date getLastInformTime() {
        return lastInformTime;
    }

    public void setLastInformTime(Date lastInformTime) {
        this.lastInformTime = lastInformTime;
    }

    public String getLastInformBy() {
        return lastInformBy;
    }

    public void setLastInformBy(String lastInformBy) {
        this.lastInformBy = lastInformBy;
    }

    public Date getOperationTime() {
        return operationTime;
    }

    public void setOperationTime(Date operationTime) {
        this.operationTime = operationTime;
    }

}

/*
 * Modification Log `* Log No : Name : Modified Date: Description :
 */