Java tutorial
/* * 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; } }