www.pudn.com > cmpp.rar > Message.java


package com.fetion.cmpp.common; 
 
import java.io.Serializable; 
import java.util.Date; 
 
import com.fetion.cmpp.common.util.DateUtil; 
 
/** 
 * 客户端与服务器端传递的信息格式 
 * 包括:发送号码,目标号码,发送内容,发送日期 
 * @author Administrator 
 * 
 */ 
public class Message implements Serializable { 
	private static final long serialVersionUID = -5632731445693783333L; 
	private String sourceTelNumber; 
	private String[] destinationTelNumber; 
	private String content; 
	private Date createDate; 
	 
	public Message() { 
	} 
	public Message(String sourceTelNumber, String[] destinationTelNumber, 
			String content, Date createDate) { 
		super(); 
		this.sourceTelNumber = sourceTelNumber; 
		this.destinationTelNumber = destinationTelNumber; 
		this.content = content; 
		this.createDate = createDate; 
	} 
	public String getSourceTelNumber() { 
		return sourceTelNumber; 
	} 
	public void setSourceTelNumber(String sourceTelNumber) { 
		this.sourceTelNumber = sourceTelNumber; 
	} 
	public String[] getDestinationTelNumber() { 
		return destinationTelNumber; 
	} 
	public void setDestinationTelNumber(String[] destinationTelNumber) { 
		this.destinationTelNumber = destinationTelNumber; 
	} 
	public String getContent() { 
		return content; 
	} 
	public void setContent(String content) { 
		this.content = content; 
	} 
	public Date getCreateDate() { 
		return createDate; 
	} 
	public void setCreateDate(Date createDate) { 
		this.createDate = createDate; 
	} 
	@Override 
	public String toString() { 
		StringBuffer returnString = new StringBuffer(); 
		returnString.append(sourceTelNumber == null ? "" : "发送号码:"+sourceTelNumber); 
		returnString.append("接收号码:"+arrayToString(destinationTelNumber)); 
		returnString.append(content == null ? "" : "content:"+content); 
		returnString.append(createDate == null ? "" : "createDate:"+DateUtil.getFormatDate(createDate)); 
		return returnString.toString(); 
	} 
	private String arrayToString(String[] stringArray){ 
		StringBuffer returnString = new StringBuffer(); 
		if(stringArray == null && stringArray.length>0){ 
			returnString.append(""); 
		}else{ 
			returnString.append("["); 
			for(String tmp : stringArray) 
				returnString.append(tmp+","); 
			returnString.append("]"); 
		} 
		return returnString.toString();	 
	} 
	 
 
}