?? mm7replacereq.java
字號:
/**File Name:MM7ReplaceReq.java
* Company: 中國移動集團公司
* Date : 2004-2-2
* */
package com.cmcc.mm7.vasp.message;
import java.util.Date;
import com.cmcc.mm7.vasp.common.MMContent;
public class MM7ReplaceReq extends MM7VASPReq
{
private String VASPID;
private boolean VASPIDExist;
private String VASID;
private boolean VASIDExist;
private String MessageID;
private boolean MessageIDExist;
private String ServiceCode;
private boolean ServiceCodeExist;
private Date TimeStamp;
private boolean TimeStampExist;
private Date EarliestDeliveryTime;
private boolean EarliestDeliveryTimeExist;
private boolean EarliestDeliveryTimeAbsoluteExist;
private long EarliestTimeDuration;
private boolean ReadReply;
private boolean ReadReplyExist;
private boolean AllowAdaptations;
private boolean AllowAdaptationsExist;
private MMContent Content = new MMContent();
private boolean ContentExist;
private boolean DistributionIndicator;
private boolean DistributionIndicatorExist;
public void setVASPID(String vaspID) //設置SP代碼
{
VASPID = vaspID;
VASPIDExist = true;
}
public String getVASPID() //獲得SP代碼
{
return(VASPID);
}
public boolean isVASPIDExist() //是否存在SP代碼
{
return(VASPIDExist);
}
public void setVASID(String vasID) //設置服務代碼
{
VASID = vasID;
VASIDExist = true;
}
public String getVASID() //獲得服務代碼
{
return(VASID);
}
public boolean isVASIDExist() //是否存在服務代碼
{
return(VASIDExist);
}
public void setMessageID(String messageID) //設置MessageID
{
MessageID = messageID;
MessageIDExist = true;
}
public String getMessageID() //獲得messageID
{
return(MessageID);
}
public boolean isMessageIDExist() //是否存在messageID
{
return(MessageIDExist);
}
public void setServiceCode(String serviceCode) //設置業(yè)務代碼
{
ServiceCode = serviceCode;
ServiceCodeExist = true;
}
public String getServiceCode() //獲得業(yè)務代碼
{
return(ServiceCode);
}
public boolean isServiceCodeExist() //是否存在業(yè)務代碼
{
return(ServiceCodeExist);
}
public void setTimeStamp(Date timeStamp) //設置提交MM的時間和日期
{
TimeStamp = timeStamp;
TimeStampExist = true;
}
public Date getTimeStamp() //獲得提交MM的時間和日期
{
return(TimeStamp);
}
public boolean isTimeStampExist() //是否存在提交MM的時間和日期
{
return(TimeStampExist);
}
public void setEarliestDeliveryTime(Date time) //設置將MM傳送給接收方的最早理想時間(絕對時間)
{
EarliestDeliveryTime = time;
EarliestDeliveryTimeAbsoluteExist = true;
}
public void setEarliestDeliveryTime(long duration) //duration提供相對時間,以秒為單位
{
EarliestTimeDuration = duration;
EarliestDeliveryTimeExist = true;
}
public long getEarliestDeliveryTimeRelative() //獲得將MM傳送給接收方的最早相對理想時間
{
return(EarliestTimeDuration);
}
public Date getEarliestDeliveryTimeAbsolute() //獲得將MM傳送給接收方的最早絕對理想時間
{
return(EarliestDeliveryTime);
}
public boolean isEarliestDeliveryTimeExist() //是否存在將MM傳送給接收方的最早理想時間。
{
return(EarliestDeliveryTimeExist);
}
public boolean isEarliestDeliveryTimeAbsoluteExist() //是否絕對時間格式
{
return(EarliestDeliveryTimeAbsoluteExist);
}
public void setReadReply(boolean readreply) //設置是否需要讀取報告
{
ReadReply = readreply;
ReadReplyExist = true;
}
public boolean getReadReply() //獲得是否需要讀取報告
{
return(ReadReply);
}
public boolean isReadReplyExist() //是否存在是否需要讀取報告
{
return(ReadReplyExist);
}
public void setAllowAdaptations(boolean allowAdaptations) //設置allowAdaptations
{
AllowAdaptations = allowAdaptations;
AllowAdaptationsExist = true;
}
public boolean getAllowAdaptations() //獲得allowAdaptations
{
return(AllowAdaptations);
}
public boolean isAllowAdaptationsExist() //是否存在allowAdaptations
{
return(AllowAdaptationsExist);
}
public void setContent(MMContent ammContent) //設置MMContent
{
Content = ammContent;
ContentExist = true;
}
public MMContent getContent() //獲得MMContent
{
return(Content);
}
public boolean isContentExist() //是否存在MMContent
{
return(ContentExist);
}
public void setDistributionIndicator (boolean MDI) //設置DistributionIndicator
{
DistributionIndicator = MDI;
DistributionIndicatorExist = true;
}
public boolean getDistributionIndicator() //獲得DistributionIndicator
{
return(DistributionIndicator);
}
public boolean isDistributionIndicatorExist () //是否存在DistributionIndicator
{
return(DistributionIndicatorExist);
}
//返回對象的文本表示
public String toString()
{
StringBuffer sb = new StringBuffer();
sb.append("VASPID=" + VASPID+"\n");
sb.append("VASPIDExist=" + VASPIDExist+"\n");
sb.append("VASID=" + VASID+"\n");
sb.append("VASIDExist=" + VASIDExist+"\n");
sb.append("MessageID=" + MessageID+"\n");
sb.append("MessageIDExist=" + MessageIDExist+"\n");
sb.append("ServiceCode=" + ServiceCode+"\n");
sb.append("ServiceCodeExist=" + ServiceCodeExist+"\n");
sb.append("TimeStamp=" + TimeStamp+"\n");
sb.append("TimeStampExist=" + TimeStampExist+"\n");
sb.append("EarliestDeliveryTime=" + EarliestDeliveryTime+"\n");
sb.append("EarliestDeliveryTimeExist=" + EarliestDeliveryTimeExist+"\n");
sb.append("EarliestDeliveryTimeAbsoluteExist=" +EarliestDeliveryTimeAbsoluteExist+"\n");
sb.append("EarliestTimeDuration=" + EarliestTimeDuration+"\n");
sb.append("ReadReply=" + ReadReply+"\n");
sb.append("ReadReplyExist=" + ReadReplyExist+"\n");
sb.append("AllowAdaptations=" + AllowAdaptations+"\n");
sb.append("AllowAdaptationsExist=" + AllowAdaptationsExist+"\n");
sb.append("Content=" + Content+"\n");
sb.append("ContentExist=" + ContentExist+"\n");
sb.append("DistributionIndicator=" + DistributionIndicator+"\n");
sb.append("DistributionIndicatorExist=" + DistributionIndicatorExist+"\n");
return sb.toString();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -