com.opendesign.vo.DesignerVO.java Source code

Java tutorial

Introduction

Here is the source code for com.opendesign.vo.DesignerVO.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.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;
    }

}