⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmccmm7delivermsg.java

📁 MM7彩信对接网关示例
💻 JAVA
字号:
/*
 * Created on 2005-5-24
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package com.rainbow.mms.common;

import java.util.Date;

/**
 * Rainbow MMS 平台的内部彩信消息:Deliver 它是收到的彩信消息。
 * @author Rainbow MMS Group Leader —— TrWorks
 *
 */
public class CMCCMM7DeliverMsg {
	/**
	 * 平台中,每个Deliver消息对应唯一的编号,数值范围大于等于1
	 */
	private int deliverId;
	/**
	 * 该消息来自于哪个接入地,接入地的编号(网关编号)
	 */
	private int gateWayId;
	/**
	 * 彩信中心编号
	 */
	private String mmscId;
	/**
	 * 该Deliver消息在运营商平台的ID号
	 */
	private String msgId;
	/**
	 * 该消息的发起方号码
	 */
	private String srcNum;
	/**
	 * 该消息的接收方号码
	 */
	private String dstNum;
	/**
	 * 消息类型,暂时保留, 无用
	 */
	private int contentType;
	/**
	 * 该Deliver消息内的彩信内容体
	 */
	private MmsContent content;
	/**
	 * 该Deliver消息是否索要状态报告
	 */
	private int wantReport;
	/**
	 * 该Deliver消息是否索要阅读报告
	 */
	private int wantRead;
	/**
	 * 平台接收到该消息的时间
	 */
	private Date recvTime;
	/**
	 * 该Deliver消息对应的LinkID
	 */
	private String linkId;

	/**
	 * 获得 该Deliver消息内的彩信内容体
	 * @return 该Deliver消息内的彩信内容体
	 */
	public MmsContent getContent() {
		return content;
	}
	/**
	 * 设置 该Deliver消息内的彩信内容体
	 * @param content 该Deliver消息内的彩信内容体
	 */
	public void setContent(MmsContent content) {
		this.content = content;
	}
	/**
	 * 获得 消息类型
	 * @return 消息类型
	 */
	public int getContentType() {
		return contentType;
	}
	/**
	 * 设置 消息类型
	 * @param contentType 消息类型
	 */
	public void setContentType(int contentType) {
		this.contentType = contentType;
	}
	/**
	 * 获得 Rainbow平台内Deliver消息编号
	 * @return Rainbow平台内Deliver消息编号
	 */
	public int getDeliverId() {
		return deliverId;
	}
	/**
	 * 设置 Rainbow平台内Deliver消息编号,该号码由平台自动生成,SP方不要修改
	 * @param deliverId Rainbow平台内Deliver消息编号
	 */
	public void setDeliverId(int deliverId) {
		this.deliverId = deliverId;
	}
	/**
	 * 获得 Deliver消息的目的号码
	 * @return Deliver消息的目的号码
	 */
	public String getDstNum() {
		return dstNum;
	}
	/**
	 * 设置 Deliver消息的目的号码
	 * @param dstNum Deliver消息的目的号码
	 */
	public void setDstNum(String dstNum) {
		this.dstNum = dstNum;
	}
	/**
	 * 获得 该Deliver消息来自哪个彩信网关(接入地)
	 * @return 该Deliver消息来自哪个彩信网关(接入地)
	 */
	public int getGateWayId() {
		return gateWayId;
	}
	/**
	 * 设置 该Deliver消息来自哪个彩信网关(接入地)
	 * @param gateWayId 该Deliver消息来自哪个彩信网关(接入地)
	 */
	public void setGateWayId(int gateWayId) {
		this.gateWayId = gateWayId;
	}
	/**
	 * 获得 该Deliver消息对应的LinkID,该字符串由运营商生成
	 * @return 该Deliver消息对应的LinkID,该字符串由运营商生成
	 */
	public String getLinkId() {
		return linkId;
	}
	/**
	 * 设置 该Deliver消息对应的LinkID,该字符串由运营商生成,SP方不要修改
	 * @param linkId 该Deliver消息对应的LinkID,该字符串由运营商生成,SP方不要修改
	 */
	public void setLinkId(String linkId) {
		this.linkId = linkId;
	}
	/**
	 * 获得 该Deliver消息来自哪个彩信中心,彩信中心的编号
	 * @return 该Deliver消息来自哪个彩信中心,彩信中心的编号
	 */
	public String getMmscId() {
		return mmscId;
	}
	/**
	 * 设置 该Deliver消息来自哪个彩信中心,彩信中心的编号,SP方不要修改
	 * @param mmscId 该Deliver消息来自哪个彩信中心,彩信中心的编号,SP方不要修改
	 */
	public void setMmscId(String mmscId) {
		this.mmscId = mmscId;
	}
	/**
	 * 获得 该Deliver消息对应的运营商消息编号,在运营商平台中,此类消息的唯一编号
	 * @return 该Deliver消息对应的运营商消息编号,在运营商平台中,此类消息的唯一编号
	 */
	public String getMsgId() {
		return msgId;
	}
	/**
	 * 设置 该Deliver消息对应的运营商消息编号,在运营商平台中,此类消息的唯一编号,SP方不要修改
	 * @param msgId 该Deliver消息对应的运营商消息编号,在运营商平台中,此类消息的唯一编号,SP方不要修改
	 */
	public void setMsgId(String msgId) {
		this.msgId = msgId;
	}
	/**
	 * 获得 该Deliver消息被平台接收的时间
	 * @return 该Deliver消息被平台接收的时间
	 */
	public Date getRecvTime() {
		return recvTime;
	}
	/**
	 * 设置 该Deliver消息被平台接收的时间
	 * @param recvTime 该Deliver消息被平台接收的时间
	 */
	public void setRecvTime(Date recvTime) {
		this.recvTime = recvTime;
	}
	/**
	 * 获得 该Deliver消息的源号码
	 * @return 该Deliver消息的源号码
	 */
	public String getSrcNum() {
		return srcNum;
	}
	/**
	 * 设置 该Deliver消息的源号码
	 * @param srcNum 该Deliver消息的源号码
	 */
	public void setSrcNum(String srcNum) {
		this.srcNum = srcNum;
	}
	/**
	 * 获得 该Deliver消息是否索要阅读报告,0表示不要,1表示要
	 * @return 该Deliver消息是否索要阅读报告,0表示不要,1表示要
	 */
	public int getWantRead() {
		return wantRead;
	}
	/**
	 * 设置 该Deliver消息是否索要阅读报告,0表示不要,1表示要
	 * @param wantRead 该Deliver消息是否索要阅读报告,0表示不要,1表示要
	 */
	public void setWantRead(int wantRead) {
		this.wantRead = wantRead;
	}
	/**
	 * 获得 该Deliver消息是否索要状态报告,0表示不要,1表示要
	 * @return 该Deliver消息是否索要状态报告,0表示不要,1表示要
	 */
	public int getWantReport() {
		return wantReport;
	}
	/**
	 * 设置 该Deliver消息是否索要状态报告,0表示不要,1表示要
	 * @param wantReport 该Deliver消息是否索要状态报告,0表示不要,1表示要
	 */
	public void setWantReport(int wantReport) {
		this.wantReport = wantReport;
	}
	
	/**
	 * 将该Deliver消息转换成字符串。
	 */
	public String toString(){
		StringBuffer buffer = new StringBuffer();
		buffer.append("    DeliverID = ");
		buffer.append(deliverId);
		buffer.append("\n");
		
		buffer.append("    GateWayID = ");
		buffer.append(gateWayId);
		buffer.append("\n");
		
		buffer.append("    MmscID = ");
		buffer.append(mmscId);
		buffer.append("\n");
		
		buffer.append("    MsgID = ");
		buffer.append(msgId);
		buffer.append("\n");
		
		buffer.append("    SrcNum = ");
		buffer.append(srcNum);
		buffer.append("\n");
		
		buffer.append("    DstNum = ");
		buffer.append(dstNum);
		buffer.append("\n");
		
		buffer.append("    ContentType = ");
		buffer.append(contentType);
		buffer.append("\n");
		
		buffer.append("    WantReport = ");
		buffer.append(wantReport);
		buffer.append("\n");
		
		buffer.append("    WantRead = ");
		buffer.append(wantRead);
		buffer.append("\n");
		
		buffer.append("    RecvTime = ");
		buffer.append(recvTime);
		buffer.append("\n");
		
		buffer.append("    LinkID = ");
		buffer.append(linkId);
		buffer.append("\n");
		
/*		buffer.append(content);
		buffer.append("\n");*/		
		
		return buffer.toString();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -