com.jeefuse.system.security.web.rto.GsysUserRTO.java Source code

Java tutorial

Introduction

Here is the source code for com.jeefuse.system.security.web.rto.GsysUserRTO.java

Source

/**
 * Copyright (c) 2009-2013 jeefuse.com, Licensed under GPL (the "License")
 * Email:yonclv@gmail.com
 * PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
package com.jeefuse.system.security.web.rto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.jeefuse.base.web.rto.GenericRTO;
import com.jeefuse.system.security.model.ActivatedType;
import com.jeefuse.system.security.model.GsysRelUserRole;
import com.jeefuse.system.security.model.GsysUser;

/**
 * GsysUser Entity RTO(Request transfer object).
 *
 * @author yonclv
 * @generated
 */
public class GsysUserRTO implements GenericRTO<GsysUser>, Serializable {
    /** @generated */
    private static final long serialVersionUID = 1L;

    /**
     * ------------------------------------------------------------------------
     * id
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getId() {
        return id;
    }

    /** @generated */
    public void setId(final String id) {
        this.id = id;
    }

    /**@generated */
    private String id = null;

    /**
     * ------------------------------------------------------------------------
     * username
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getUsername() {
        return username;
    }

    /** @generated */
    public void setUsername(final String username) {
        this.username = username;
    }

    /** @generated */
    private String username = null;

    /**
     * ------------------------------------------------------------------------
     * createTime
     * ------------------------------------------------------------------------
     * @generated
     */
    public Date getCreateTime() {
        return createTime;
    }

    /** @generated */
    public void setCreateTime(final Date createTime) {
        this.createTime = createTime;
    }

    /**
     * ------------------------------------------------------------------------
     * convert to date string for createTime
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getCreateTimeToStr() {
        return createTimeToStr;
    }

    /** @generated */
    public void setCreateTimeToStr(final String createTimeToStr) {
        this.createTimeToStr = createTimeToStr;
    }

    /** @generated */
    private String createTimeToStr;

    /** @generated */
    private Date createTime = null;

    /**
     * ------------------------------------------------------------------------
     * email
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getEmail() {
        return email;
    }

    /** @generated */
    public void setEmail(final String email) {
        this.email = email;
    }

    /** @generated */
    private String email = null;

    /**
     * ------------------------------------------------------------------------
     * enabled
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getEnabled() {
        return enabled;
    }

    /** @generated */
    public void setEnabled(final String enabled) {
        this.enabled = enabled;
    }

    /** @generated */
    private String enabled;

    /**
     * ------------------------------------------------------------------------
     * level
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getLevel() {
        return level;
    }

    /** @generated */
    public void setLevel(final String level) {
        this.level = level;
    }

    /** @generated */
    private String level = null;

    /**
     * ------------------------------------------------------------------------
     * loginName
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getLoginName() {
        return loginName;
    }

    /** @generated */
    public void setLoginName(final String loginName) {
        this.loginName = loginName;
    }

    /** @generated */
    private String loginName = null;

    /**
     * ------------------------------------------------------------------------
     * logincount
     * ------------------------------------------------------------------------
     * @generated
     */
    public Long getLogincount() {
        return logincount;
    }

    /** @generated */
    public void setLogincount(final Long logincount) {
        this.logincount = logincount;
    }

    /** @generated */
    private Long logincount = null;

    /**
     * ------------------------------------------------------------------------
     * password
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getPassword() {
        return password;
    }

    /** @generated */
    public void setPassword(final String password) {
        this.password = password;
    }

    /** @generated */
    private String password = null;

    /**
     * ------------------------------------------------------------------------
     * remark
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getRemark() {
        return remark;
    }

    /** @generated */
    public void setRemark(final String remark) {
        this.remark = remark;
    }

    /** @generated */
    private String remark = null;

    /**
     * ------------------------------------------------------------------------
     * sex
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getSex() {
        return sex;
    }

    /** @generated */
    public void setSex(final String sex) {
        this.sex = sex;
    }

    /** @generated */
    private String sex = null;

    /**
     * ------------------------------------------------------------------------
     * telephone
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getTelephone() {
        return telephone;
    }

    /** @generated */
    public void setTelephone(final String telephone) {
        this.telephone = telephone;
    }

    /** @generated */
    private String telephone = null;

    /**
     * ------------------------------------------------------------------------
     * updateTime
     * ------------------------------------------------------------------------
     * @generated
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /** @generated */
    public void setUpdateTime(final Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * ------------------------------------------------------------------------
     * convert to date string for updateTime
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getUpdateTimeToStr() {
        return updateTimeToStr;
    }

    /** @generated */
    public void setUpdateTimeToStr(final String updateTimeToStr) {
        this.updateTimeToStr = updateTimeToStr;
    }

    /** @generated */
    private String updateTimeToStr;

    /** @generated */
    private Date updateTime = null;

    /**
     * ------------------------------------------------------------------------
     * lastLoginTime
     * ------------------------------------------------------------------------
     * @generated
     */
    public Date getLastLoginTime() {
        return lastLoginTime;
    }

    /** @generated */
    public void setLastLoginTime(final Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    /**
     * ------------------------------------------------------------------------
     * convert to date string for lastLoginTime
     * ------------------------------------------------------------------------
     * @generated
     */
    public String getLastLoginTimeToStr() {
        return lastLoginTimeToStr;
    }

    /** @generated */
    public void setLastLoginTimeToStr(final String lastLoginTimeToStr) {
        this.lastLoginTimeToStr = lastLoginTimeToStr;
    }

    /** @generated */
    private String lastLoginTimeToStr;

    /** @generated */
    private Date lastLoginTime = null;

    public String getMobile() {
        return mobile;
    }

    public void setMobile(final String mobile) {
        this.mobile = mobile;
    }

    private String mobile = null;

    /**
     * ------------------------------------------------------------------------
     * gsysRelUserRoles
     * ------------------------------------------------------------------------
     * @generated
     */
    public List<GsysRelUserRole> getGsysRelUserRoles() {
        if (this.gsysRelUserRoles == null) {
            this.gsysRelUserRoles = new ArrayList<GsysRelUserRole>();
        }
        return gsysRelUserRoles;
    }

    /** @generated */
    public void setGsysRelUserRoles(final List<GsysRelUserRole> gsysRelUserRoles) {
        this.gsysRelUserRoles = gsysRelUserRoles;
    }

    /** @generated */
    private List<GsysRelUserRole> gsysRelUserRoles = null;

    // ------------------------------------------------------------------------
    // RTO <==> model convert 
    // ------------------------------------------------------------------------

    /**
     * ?.
     * @generated
     */
    public GsysUser getModifiedModel(GsysUser oldModel) {
        oldModel.setUsername(this.getUsername());//1 username
        oldModel.setEmail(this.getEmail());//3 email
        oldModel.setEnabled(this.getEnabled());//4 enabled
        oldModel.setLevel(this.getLevel());//5 level
        oldModel.setLoginName(this.getLoginName());//6 loginName
        // oldModel.setPassword(this.getPassword());//8 password
        oldModel.setRemark(this.getRemark());//9 remark
        oldModel.setSex(this.getSex());//10 sex
        oldModel.setTelephone(this.getTelephone());//11 telephone
        oldModel.setUpdateTime(new Date());//12 updateTime
        return oldModel;
    }

    public GsysUser getModifiedPersonalData(GsysUser oldModel) {
        oldModel.setUsername(this.getUsername());//1 username
        //      oldModel.setLoginName(this.getLoginName());//6 loginName
        //      oldModel.setEmail(this.getEmail());//3 email
        //      oldModel.setMobile(this.getMobile());
        oldModel.setRemark(this.getRemark());//9 remark
        oldModel.setSex(this.getSex());//10 sex
        oldModel.setTelephone(this.getTelephone());//11 telephone
        oldModel.setUpdateTime(new Date());//12 updateTime
        return oldModel;
    }

    /**
     *??.
     * @generated
     */
    public GsysUser getNewModel() {
        GsysUser newGsysUser = new GsysUser();
        //newGsysUser.setId(this.getId());//id auto generated
        newGsysUser.setUsername(this.getUsername());//1 username
        newGsysUser.setCreateTime(new Date());//2 createTime
        newGsysUser.setEmail(this.getEmail());//3 email
        newGsysUser.setEnabled(this.getEnabled());//4 enabled
        newGsysUser.setActivated(ActivatedType.VALID.getKey());
        newGsysUser.setLevel(this.getLevel());//5 level
        newGsysUser.setLoginName(this.getLoginName());//6 loginName
        //      newGsysUser.setPassword(new Md5PasswordEncoder().encodePassword(this.getPassword()));//8 password
        newGsysUser.setPassword(this.getPassword());//8 password
        newGsysUser.setRemark(this.getRemark());//9 remark
        newGsysUser.setSex(this.getSex());//10 sex
        newGsysUser.setTelephone(this.getTelephone());//11 telephone
        newGsysUser.setUpdateTime(new Date());//12 updateTime
        //      newGsysUser.setLastLoginTime(this.getLastLoginTime());//13 lastLoginTime
        newGsysUser.setGsysRelUserRoles(this.getGsysRelUserRoles());//14 gsysRelUserRoles
        return newGsysUser;
    }

    // ------------------------------------------------------------------------
    // Utils
    // ------------------------------------------------------------------------

    /** @generated */
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("id", id)
                .append("username", username).append("createTime", createTime).append("email", email)
                .append("enabled", enabled).append("level", level).append("loginName", loginName)
                .append("logincount", logincount).append("password", password).append("remark", remark)
                .append("sex", sex).append("telephone", telephone).append("updateTime", updateTime)
                .append("lastLoginTime", lastLoginTime).append("gsysRelUserRoles", gsysRelUserRoles).toString();
    }

}