?? mm7deliverreq.java
字號:
/**File Name:MM7DeliverReq.java
* Company: 中國移動集團公司
* Date : 2004-2-1
* */
package com.cmcc.mm7.vasp.message;
import java.util.List;
import java.util.Date;
import java.util.*;
import com.cmcc.mm7.vasp.common.MMContent;
public class MM7DeliverReq extends MM7RSReq
{
private String MMSRelayServerID;
private boolean MMSRelayServerIDExist;
private String LinkedID;
private boolean LinkedIDExist;
private String SenderAddress;
private boolean SenderAddressExist;
private List To = new ArrayList();
private boolean ToExist;
private List Cc = new ArrayList();
private boolean CcExist;
private List Bcc = new ArrayList();
private boolean BccExist;
private Date TimeStamp;
private boolean TimeStampExist;
private String ReplyChargingID;
private boolean ReplyChargingIDExist;
private byte Priority;
private boolean PriorityExist;
private String Subject;
private boolean SubjectExist;
private MMContent Content = new MMContent();
private boolean ContentExist;
public void setMMSRelayServerID(String mmscID) //設置MMSC的標識符
{
MMSRelayServerID = mmscID;
MMSRelayServerIDExist = true;
}
public String getMMSRelayServerID () //獲得MMSC的標識符
{
return(MMSRelayServerID);
}
public boolean isMMSRelayServerIDExist() //是否存在MMSC的標識符
{
return(MMSRelayServerIDExist);
}
public void setLinkedID(String linkedID) //設置linkedID
{
LinkedID = linkedID;
LinkedIDExist = true;
}
public String getLinkedID() //獲得linkedID
{
return(LinkedID);
}
public boolean isLinkedIDExist() //是否存在linkedID
{
return(LinkedIDExist);
}
public void setSender(String senderAddress) //設置MM始發方的地址
{
SenderAddress = senderAddress;
SenderAddressExist = true;
}
public String getSender() //獲得MM始發方的地址
{
return(SenderAddress);
}
public boolean isSenderExist() //是否存在MM始發方的地址
{
return(SenderAddressExist);
}
public void setTo(List addressList) //批量設置接收方MM的地址
{
To = addressList;
ToExist = true;
}
public void addTo(String address) //增加單個地址
{
To.add(address);
ToExist = true;
}
public List getTo () //獲得接收方MM的地址
{
return(To);
}
public boolean isToExist() //是否存在接收方MM的地址
{
return(ToExist);
}
public void setCc (List ccAddressList) //設置抄送方MM的地址
{
Cc = ccAddressList;
CcExist = true;
}
public void addCc (String ccAddress) //增加單個抄送地址
{
Cc.add(ccAddress);
CcExist = true;
}
public List getCc() //獲得抄送方MM的地址
{
return(Cc);
}
public boolean isCcExist() //是否存在抄送方MM的地址
{
return(CcExist);
}
public void setBcc (List bccAddressList) //設置密送方MM的地址
{
Bcc = bccAddressList;
BccExist = true;
}
public void addBcc (String bccAddress) //增加單個密送地址
{
Bcc.add(bccAddress);
BccExist = true;
}
public List getBcc() //獲得密送方MM的地址
{
return(Bcc);
}
public boolean isBccExist() //是否存在密送方MM的地址
{
return(BccExist);
}
public void setTimeStamp(Date timeStamp) //設置提交MM的時間和日期
{
TimeStamp = timeStamp;
TimeStampExist = true;
}
public Date getTimeStamp() //獲得提交MM的時間和日期
{
return(TimeStamp);
}
public boolean isTimeStampExist() //是否存在提交MM的時間和日期
{
return(TimeStampExist);
}
public void setReplyChargingID(String replyChargingID) //設置ReplyChargingID
{
ReplyChargingID = replyChargingID;
ReplyChargingIDExist = true;
}
public String getReplyChargingID() //獲得ReplyChargingID
{
return(ReplyChargingID);
}
public boolean isReplyChargingIDExist() //是否存在ReplyChargingID
{
return(ReplyChargingIDExist);
}
public void setPriority(byte priority) //設置Priority
{
Priority = priority;
PriorityExist = true;
}
public byte getPriority() //獲得Priority
{
return(Priority);
}
public boolean isPriorityExist() //是否存在Priority。消息的優先級(重要性)
{ //(0=最低優先級,1=正常,2=緊急)
return(PriorityExist);
}
public void setSubject(String subject) //設置subject
{
Subject = subject;
SubjectExist = true;
}
public String getSubject() //獲得subject
{
return(Subject);
}
public boolean isSubjectExist() //是否存在subject
{
return(SubjectExist);
}
public void setContent(MMContent ammContent) //設置MMContent
{
Content = ammContent;
ContentExist = true;
}
public MMContent getContent() //獲得MMContent
{
return(Content);
}
public boolean isContentExist() //是否存在MMContent
{
return(ContentExist);
}
public String toString()
{
StringBuffer sb = new StringBuffer();
sb.append("MMSRelayServerID=" + MMSRelayServerID+"\n");
sb.append("MMSRelayServerIDExist=" + MMSRelayServerIDExist+"\n");
sb.append("LinkedID=" + LinkedID+"\n");
sb.append("LinkedIDExist=" + LinkedIDExist+"\n");
sb.append("SenderAddress=" + SenderAddress+"\n");
sb.append("SenderAddressExist=" + SenderAddressExist+"\n");
if(!To.isEmpty())
{
for(int i=0;i<To.size();i++)
sb.append("To["+i+"]=" + To.get(i)+"\n");
}
sb.append("ToExist=" + ToExist+"\n");
if(!Cc.isEmpty())
{
for(int i=0;i<Cc.size();i++)
sb.append("Cc["+i+"]=" + Cc.get(i) + "\n");
}
sb.append("CcExist=" + CcExist+"\n");
if(!Bcc.isEmpty())
{
for(int i=0;i<Bcc.size();i++)
sb.append("Bcc["+i+"]=" + Bcc.get(i) + "\n");
}
sb.append("BccExist=" + BccExist+"\n");
sb.append("TimeStamp=" + TimeStamp+"\n");
sb.append("TimeStampExist=" + TimeStampExist+"\n");
sb.append("ReplyChargingID=" + ReplyChargingID+"\n");
sb.append("ReplyChargingIDExist=" + ReplyChargingIDExist+"\n");
sb.append("Priority=" + Priority+"\n");
sb.append("PriorityExist=" + PriorityExist+"\n");
sb.append("Subject=" + Subject+"\n");
sb.append("SubjectExist=" + SubjectExist+"\n");
sb.append("Content=" + Content+"\n");
sb.append("ContentExist=" + ContentExist+"\n");
return sb.toString();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -