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.ArrayList; import java.util.List; import org.apache.commons.lang3.StringUtils; import com.opendesign.utils.CmnUtil; /** * <pre> * ??/? VO * </pre> * * @author hanchanghao * @since 2016. 9. 5. */ public class DesignerVO extends UserVO { /** */ private String workCnt; /** */ private String likeCnt; /** */ private String viewCnt; /** */ private String cmmtCnt; // ============================================ /** list */ private List<MemberCategoryVO> cateList; /** list */ private List<DesignWorkVO> workList; /** ? ? */ private boolean curUserLikedYN; // ============================================ /** * ?? * * @return */ public String getDisplayPoint() { return CmnUtil.getDisplayNumber(getPoint()); } /** * ? * * @return */ public String getCateNames() { if (CmnUtil.isEmpty(cateList)) { return ""; } List<String> aList = new ArrayList<String>(); for (MemberCategoryVO item : cateList) { aList.add(item.getCategoryName()); } return StringUtils.join(aList, ","); } /** * ? 3 list * * @return */ public List<DesignWorkVO> getTop4WorkList() { if (CmnUtil.isEmpty(workList)) { return new ArrayList<DesignWorkVO>(); } if (workList.size() < 4) { return workList; } else { return workList.subList(0, 4); } } // ============================================ public String getWorkCnt() { return workCnt; } public String getWorkCntF() { return CmnUtil.nFormatter(workCnt); } public void setWorkCnt(String workCnt) { this.workCnt = workCnt; } public String getLikeCnt() { return likeCnt; } public String getLikeCntF() { return CmnUtil.nFormatter(likeCnt); } public void setLikeCnt(String likeCnt) { this.likeCnt = likeCnt; } public String getViewCnt() { return viewCnt; } public String getViewCntF() { return CmnUtil.nFormatter(viewCnt); } public void setViewCnt(String viewCnt) { this.viewCnt = viewCnt; } public List<MemberCategoryVO> getCateList() { return cateList; } public void setCateList(List<MemberCategoryVO> cateList) { this.cateList = cateList; } public List<DesignWorkVO> getWorkList() { return workList; } public void setWorkList(List<DesignWorkVO> workList) { this.workList = workList; } public String getCmmtCnt() { return cmmtCnt; } public String getCmmtCntF() { return CmnUtil.nFormatter(cmmtCnt); } public void setCmmtCnt(String cmmtCnt) { this.cmmtCnt = cmmtCnt; } public boolean isCurUserLikedYN() { return curUserLikedYN; } public void setCurUserLikedYN(boolean curUserLikedYN) { this.curUserLikedYN = curUserLikedYN; } }