📄 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) //设置业务代码
{
ServiceCode = serviceCode;
ServiceCodeExist = true;
}
public String getServiceCode() //获得业务代码
{
return(ServiceCode);
}
public boolean isServiceCodeExist() //是否存在业务代码
{
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 + -