com.opendesign.vo.UserVO.java Source code

Java tutorial

Introduction

Here is the source code for com.opendesign.vo.UserVO.java

Source

/*
 * Copyright (c) 2016 OpenDesign All rights reserved.
 *
 * This software is the confidential and proprietary information of OpenDesign.
 * You shall not disclose such Confidential Information and shall use it
 * only in accordance with the terms of the license agreement you entered into
 * with OpenDesign.
 */
package com.opendesign.vo;

import java.util.Arrays;
import java.util.List;

import org.apache.commons.lang3.StringEscapeUtils;

import com.opendesign.utils.CmnUtil;

/**
 * 
 * <pre>
 * ? VO
 * </pre>
 * 
 * @author hanchanghao
 * @since 2016. 8. 23.
 */
public class UserVO {
    /**
     * ?(00-?,10-??,01-?,11-??/?)
     *
     * <pre>
     * </pre>
     * 
     * @author hanchanghao
     * @since 2016. 10. 4.
     */
    public static interface MemberType {
        String NORMAL = "00";
        String DESIGNER = "10";
        String PRODUCER = "01";
        String DESINGER_PRODUCER = "11";
    }

    // ==================================================

    /** ?seq */
    private String seq;
    /** ?? */
    private String email;
    /**  */
    private String passwd;
    /**  */
    private String uname;
    /**  */
    private String imageUrl;
    /**  */
    private String comments;
    /** ?(00-?,10-??,01-?,11-??/?) */
    private String memberType;
    /** ?? */
    private String point = "0";
    /** facebook ? */
    private String fbAccessToken;
    /** ?? */
    private String registerTime;
    /** ? */
    private String updateTime;
    /** */
    private String passwdOld;
    // === user defined
    /** ? UI: d,p */
    private String[] memberTypeCheck;
    /** ?   */
    private String[] memberCateCode;

    private boolean chkDesigner;

    private boolean chkProDucer;
    /** /? */
    private String sido;
    /** /? seq*/
    private int sidoSeq;

    /** /? list*/
    private List<SidoVO> sidoList;

    /** form /? seq*/
    private int memberSido;

    //khj  ? 
    private String lastLogin;

    // ==================================================

    /** ?   */
    private List<MemberCategoryVO> cateNameList;

    /**
     * ?? 
     * @return
     */
    public String getSelCateCode() {
        if (CmnUtil.isEmpty(cateNameList)) {
            return "";
        }
        return cateNameList.get(0).getCategoryCode();
    }

    // ==================================================

    public boolean isChkDesigner() {
        return chkDesigner;
    }

    public void setChkDesigner(boolean chkDesigner) {
        this.chkDesigner = chkDesigner;
    }

    public boolean isChkProDucer() {
        return chkProDucer;
    }

    public void setChkProDucer(boolean chkProDucer) {
        this.chkProDucer = chkProDucer;
    }

    public List<MemberCategoryVO> getCateNameList() {
        return cateNameList;
    }

    public void setCateNameList(List<MemberCategoryVO> cateNameList) {
        this.cateNameList = cateNameList;
    }

    public String[] getMemberCateCode() {
        return memberCateCode;
    }

    public void setMemberCateCode(String[] memberCateCode) {
        this.memberCateCode = memberCateCode;
    }

    public String[] getMemberTypeCheck() {
        return memberTypeCheck;
    }

    public void setMemberTypeCheck(String[] memberTypeCheck) {
        this.memberTypeCheck = memberTypeCheck;
    }

    public String getSeq() {
        return seq;
    }

    public void setSeq(String seq) {
        this.seq = seq;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPasswd() {
        return passwd;
    }

    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getComments() {
        return StringEscapeUtils.escapeHtml4(comments);
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getMemberType() {
        return memberType;
    }

    public void setMemberType(String memberType) {
        this.memberType = memberType;
    }

    public String getPoint() {
        return point;
    }

    public void setPoint(String point) {
        this.point = point;
    }

    public String getFbAccessToken() {
        return fbAccessToken;
    }

    public void setFbAccessToken(String fbAccessToken) {
        this.fbAccessToken = fbAccessToken;
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getPasswdOld() {
        return passwdOld;
    }

    public void setPasswdOld(String passwdOld) {
        this.passwdOld = passwdOld;
    }

    public String getSido() {
        return sido;
    }

    public void setSido(String sido) {
        this.sido = sido;
    }

    public int getSidoSeq() {
        return sidoSeq;
    }

    public void setSidoSeq(int sidoSeq) {
        this.sidoSeq = sidoSeq;
    }

    public List<SidoVO> getSidoList() {
        return sidoList;
    }

    public void setSidoList(List<SidoVO> sidoList) {
        this.sidoList = sidoList;
    }

    public int getMemberSido() {
        return memberSido;
    }

    public void setMemberSido(int memberSido) {
        this.memberSido = memberSido;
    }

    @Override
    public String toString() {
        return String.format(
                "UserVO [seq=%s, email=%s, passwd=%s, uname=%s, imageUrl=%s, comments=%s, memberType=%s, point=%s, fbAccessToken=%s, registerTime=%s, updateTime=%s, memberTypeCheck=%s, memberCateCode=%s, chkDesigner=%s, chkProDucer=%s, cateNameList=%s]",
                seq, email, passwd, uname, imageUrl, comments, memberType, point, fbAccessToken, registerTime,
                updateTime, Arrays.toString(memberTypeCheck), Arrays.toString(memberCateCode), chkDesigner,
                chkProDucer, cateNameList);
    }

    public String getLastLogin() {
        return lastLogin;
    }

    public void setLastLogin(String lastLogin) {
        this.lastLogin = lastLogin;
    }

}