//package server; public class CMessage implements java.io.Serializable { private int messageType ; private String content ; private int from, to ; public CMessage () { super(); content = new String(); messageType = CServerMessageManager.UNKNOWN_MESSAGE_TYPE; from = CServerMessageManager.MESSAGE_FROM_UNKNOW_USER; to = CServerMessageManager.MESSAGE_TO_UNKNOW_USER; } public CMessage (CMessage msg) { from = msg.getUserFrom(); to = msg.getUserTo(); content = new String(msg.getContent()); messageType = msg.getMessageType(); } public CMessage (int userFrom, int userTo, String aContent, int aMessageType) { from = userFrom; to = userTo; content = new String(aContent); messageType = aMessageType; } public int getMessageType() {return messageType;} public String getContent() {return content;} public int getUserFrom() {return from;} public int getUserTo() {return to;} public void setUserTo(int userTo) {to = userTo;} public void setUserFrom(int userFrom) {from = userFrom;} public void setContent(String aContent) {content = aContent;} public void setMessageType(int typeId) {messageType = typeId;} public String toString() { String str = "\nFrom : " + from + " - "+ "\nTo : " + to; str = str + "\nContent: " + content; str = str + "\nMessage Type" + messageType; return str; } }