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 org.apache.commons.lang3.StringUtils; import com.opendesign.utils.CmnUtil; /** * * <pre> * VO * </pre> * * @author hanchanghao * @since 2016. 8. 23. */ public class MessageVO { public static interface MessageMode { /** */ String SEARCH = "S"; /** */ String NEW = "N"; } // ================================================== /** */ private String schMode; /** ? seq */ private String schLoginUserSeq; /** search: */ private String schWord; /** new: ? */ private String schNewUserSeq; /** ?? ? */ private String schSelectedUserSeq; // ================================================== /** seq */ private String seq; /** */ private String contents; /** seq */ private String recieveSeq; /** ? */ private String recieveName; /** ? */ private String recieveImageUrl; /** seq */ private String sendSeq; /** ? */ private String sendName; /** ? */ private String sendImageUrl; /** ?? */ private String registerTime; /** ?? */ private String confirmTime; // ================================================== /** seq */ private String roomSeq; // ================================================== /** ? seq */ public String getRoomUserSeq() { if (isLoginUserRecieveUser()) { return sendSeq; } else { return recieveSeq; } } /** * ?? ? ? * * @return */ public boolean isLoginUserRecieveUser() { return StringUtils.stripToEmpty(schLoginUserSeq).equals(recieveSeq); } /** ? ? */ public String getRoomUserName() { if (isLoginUserRecieveUser()) { return sendName; } else { return recieveName; } } /** ? ? */ public String getRoomUserImageUrl() { if (isLoginUserRecieveUser()) { return sendImageUrl; } else { return recieveImageUrl; } } /** * <pre> * ? ? * (1?-, 1 ?-, 24 ?-, * ?-?,1 ?-, ?-) * </pre> * * @return */ public String getDisplayTime() { return CmnUtil.getDisplayTime(registerTime); } /** * ? ? * * @return */ public boolean isNew() { return StringUtils.isEmpty(confirmTime); } // ================================================== public String getSchMode() { return schMode; } public void setSchMode(String schMode) { this.schMode = schMode; } public String getSeq() { return seq; } public void setSeq(String seq) { this.seq = seq; } public String getContents() { return contents; } public void setContents(String contents) { this.contents = contents; } public String getRecieveSeq() { return recieveSeq; } public void setRecieveSeq(String recieveSeq) { this.recieveSeq = recieveSeq; } public String getSendSeq() { return sendSeq; } public void setSendSeq(String sendSeq) { this.sendSeq = sendSeq; } public String getRegisterTime() { return registerTime; } public void setRegisterTime(String registerTime) { this.registerTime = registerTime; } public String getConfirmTime() { return confirmTime; } public void setConfirmTime(String confirmTime) { this.confirmTime = confirmTime; } public String getSchWord() { return schWord; } public void setSchWord(String schWord) { this.schWord = schWord; } public String getSchLoginUserSeq() { return schLoginUserSeq; } public void setSchLoginUserSeq(String schLoginUserSeq) { this.schLoginUserSeq = schLoginUserSeq; } public String getSchNewUserSeq() { return schNewUserSeq; } public void setSchNewUserSeq(String schNewUserSeq) { this.schNewUserSeq = schNewUserSeq; } public String getSchSelectedUserSeq() { return schSelectedUserSeq; } public void setSchSelectedUserSeq(String schSelectedUserSeq) { this.schSelectedUserSeq = schSelectedUserSeq; } public String getRecieveName() { return recieveName; } public void setRecieveName(String recieveName) { this.recieveName = recieveName; } public String getRecieveImageUrl() { return recieveImageUrl; } public void setRecieveImageUrl(String recieveImageUrl) { this.recieveImageUrl = recieveImageUrl; } public String getSendName() { return sendName; } public void setSendName(String sendName) { this.sendName = sendName; } public String getSendImageUrl() { return sendImageUrl; } public void setSendImageUrl(String sendImageUrl) { this.sendImageUrl = sendImageUrl; } public String getRoomSeq() { return roomSeq; } public void setRoomSeq(String roomSeq) { this.roomSeq = roomSeq; } }