?? cmccmm7submitmsg.java
字號:
/*
* Created on 2005-3-17
*
* TODO Rainbow MMS 平臺的內(nèi)部彩信消息:Submit 它是發(fā)送的彩信消息。
*/
package com.rainbow.mms.common;
import java.util.Date;
/**
* Rainbow MMS 平臺的內(nèi)部彩信消息:Submit 它是發(fā)送的彩信消息。
* @author Rainbow MMS Group Leader —— TrWorks
*/
public class CMCCMM7SubmitMsg {
/**
* 要發(fā)送到哪個彩信網(wǎng)關(guān)(接入地)的編號
*/
private int gateWayID;
/**
* Rainbow MMS 平臺內(nèi)部給Submit消息分配的唯一編號
*/
private int submitID;
/**
* 該Submit消息被發(fā)送的次數(shù)
*/
private int sendTimes;
/**
* 該Submit消息在運營商平臺上被分配的唯一編號
*/
private String msgID;
/**
* 該Submit消息的下行彩信業(yè)務(wù)代碼
*/
private String mtServiceCode;
/**
* 該Submit消息的發(fā)送號碼,源號碼
*/
private String srcNum;
/**
* 該Submit消息的目的號碼,接收號碼
*/
private String dstNum;
/**
* 該Submit消息的計費號碼
*/
private String feeNum;
/**
* 該Submit消息內(nèi)的彩信內(nèi)容體
*/
private MmsContent content;
/**
* 該Submit消息的內(nèi)容類型,0表示混合類型,1表示有序類型
*/
private int contentType;
/**
* 是否索要狀態(tài)報告,0不要,1要
*/
private int wantReport;
/**
* 是否要閱讀報告,0不要,1要
*/
private int wantRead;
/**
* Submit消息到達(dá)網(wǎng)關(guān),網(wǎng)關(guān)發(fā)送的優(yōu)先級,-1最低,0中等,1最高
*/
private int priority;
/**
* 該Submit消息的創(chuàng)建時間
*/
private Date createTime;
/**
* 該Submit消息的最近一次被發(fā)送的實際時間
*/
private Date actualSendTime;
/**
* 該Submit消息的消息類型,0:Auto,1:Personal,2:ADVERTISEMENT,3:INFORMATIONAL
*/
private int msgClass;
/**
* 期望該Submit消息下發(fā)給終端的時間
*/
private Date expectSendTime;
/**
* 該Submit消息的有效日期
*/
private Date expectExpiryTime;
/**
* 該Submit消息的LinkID
*/
private String linkID;
/**
* 最近一次的發(fā)送結(jié)果的錯誤碼
*/
private int sendResult;
/**
* 最近一次發(fā)送結(jié)果的描述
*/
private String sendResultMemo;
/**
* 如果所要了狀態(tài)報告,那么該值將存放狀態(tài)報告的結(jié)果值
*/
private int reportResult;
/**
* 如果所要了狀態(tài)報告,那么該值將存放獲得狀態(tài)報告的時間
*/
private Date recvDeliverReportTime;
/**
* 狀態(tài)報告返回值的更具體的描述信息,只有索要了狀態(tài)報告才起作用
*/
private String deliverReportStatusText;
/**
* 如果所要了閱讀報告,那么該值將存放閱讀報告的結(jié)果值
*/
private int readResult;
/**
* 如果所要了閱讀報告,那么該值將存放獲得閱讀報告的時間
*/
private Date recvReadReportTime;
/**
* 是否正在發(fā)送,1表示正在,0表示沒有
*/
private int bsending;
/**
* 獲得 該Submit消息的LinkID
* @return 該Submit消息的LinkID
*/
public String getLinkID() {
return linkID;
}
/**
* 設(shè)置 該Submit消息的LinkID
* @param linkID 該Submit消息的LinkID
*/
public void setLinkID(String linkID) {
this.linkID = linkID;
}
/**
* 轉(zhuǎn)換成字符串
*/
public String toString(){
StringBuffer s = new StringBuffer();
s.append(" SubmitID = ");
s.append(submitID);
s.append("\n");
s.append(" TransactionID = ");
s.append(msgID);
s.append("\n");
s.append(" GateWayID = ");
s.append(gateWayID);
s.append("\n");
s.append(" ServiceCode = ");
s.append(mtServiceCode);
s.append("\n");
s.append(" SrcMobile = ");
s.append(srcNum);
s.append("\n");
s.append(" DstMobile = ");
s.append(dstNum);
s.append("\n");
s.append(" FeeMobile = ");
s.append(feeNum);
s.append("\n");
s.append(" PContentID = ");
if (content != null){
s.append(content.getContentId());
}
else{
s.append("null");
}
// s.append(content.getContentId());
s.append("\n");
s.append(" NeedReport = ");
s.append(wantReport);
s.append("\n");
s.append(" ReadReply = ");
s.append(wantRead);
s.append("\n");
s.append(" MessageClass = ");
s.append(msgClass);
s.append("\n");
s.append(" Priority = ");
s.append(priority);
s.append("\n");
s.append(" ExpiryDate = ");
s.append(expectExpiryTime);
s.append("\n");
s.append(" TimeStamp = ");
s.append(expectSendTime);
s.append("\n");
s.append(" MsgID = ");
s.append(msgID);
s.append("\n");
s.append(" RetCode = ");
s.append(sendResult);
s.append("\n");
s.append(" RetMemo = ");
s.append(sendResultMemo);
s.append("\n");
s.append("\n");
s.append(" LinkID = ");
s.append(linkID);
s.append("\n");
return s.toString();
}
/**
* 獲得 要發(fā)送到哪個彩信網(wǎng)關(guān)(接入地)的編號
* @return 要發(fā)送到哪個彩信網(wǎng)關(guān)(接入地)的編號
*/
public int getGateWayID() {
return gateWayID;
}
/**
* 設(shè)置 要發(fā)送到哪個彩信網(wǎng)關(guān)(接入地)的編號
* @param gateWayID 要發(fā)送到哪個彩信網(wǎng)關(guān)(接入地)的編號
*/
public void setGateWayID(int gateWayID) {
this.gateWayID = gateWayID;
}
/**
* 獲得 該Submit消息的最近一次被發(fā)送的實際時間
* @return 該Submit消息的最近一次被發(fā)送的實際時間
*/
public Date getActualSendTime() {
return actualSendTime;
}
/**
* 設(shè)置 該Submit消息的最近一次被發(fā)送的實際時間
* @param actualSendTime 該Submit消息的最近一次被發(fā)送的實際時間
*/
public void setActualSendTime(Date actualSendTime) {
this.actualSendTime = actualSendTime;
}
/**
* 獲得 該Submit消息內(nèi)的彩信內(nèi)容體
* @return 該Submit消息內(nèi)的彩信內(nèi)容體
*/
public MmsContent getContent() {
return content;
}
/**
* 設(shè)置 該Submit消息內(nèi)的彩信內(nèi)容體
* @param content 該Submit消息內(nèi)的彩信內(nèi)容體
*/
public void setContent(MmsContent content) {
this.content = content;
}
/**
* 獲得 該Submit消息的內(nèi)容類型,0表示混合類型,1表示有序類型
* @return 該Submit消息的內(nèi)容類型,0表示混合類型,1表示有序類型
*/
public int getContentType() {
return contentType;
}
/**
* 設(shè)置 該Submit消息的內(nèi)容類型,0表示混合類型,1表示有序類型
* @param contentType 該Submit消息的內(nèi)容類型,0表示混合類型,1表示有序類型
*/
public void setContentType(int contentType) {
this.contentType = contentType;
}
/**
* 獲得 該Submit消息的創(chuàng)建時間
* @return 該Submit消息的創(chuàng)建時間
*/
public Date getCreateTime() {
return createTime;
}
/**
* 設(shè)置 該Submit消息的創(chuàng)建時間
* @param createTime 該Submit消息的創(chuàng)建時間
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 獲得 該Submit消息的目的號碼,接收號碼
* @return 該Submit消息的目的號碼,接收號碼
*/
public String getDstNum() {
return dstNum;
}
/**
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -