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

📄 mm7submitreq.java

📁 彩信网关程序,SP程序,包含移动彩信代码和电信彩信代码!供学习之用
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/**File Name:MM7SubmitReq.java
 * Company:  中国移动集团公司
 * Date  :   2004-2-2
 * */

package com.hxyh.sanny.mms.cmcc.mm7.vasp.message;

import java.util.List;
import java.util.Date;
import java.util.*;
import com.hxyh.sanny.mms.cmcc.mm7.vasp.common.MMContent;

public class MM7SubmitReq extends MM7VASPReq {
	private String VASPID;

	private String VASID;

	private String ServiceCode;

	private String SenderAddress;

	private List To = new ArrayList();

	private List Cc = new ArrayList();

	private List Bcc = new ArrayList();

	private String LinkedID;

	private String MessageClass;

	private Date TimeStamp;

	private Date ExpiryDate;

	private long ExpiryDateDuration;

	private Date EarliestDeliveryTime;

	private long EarliestTimeDuration;

	private boolean DeliveryReport;

	private boolean ReadReply;

	private boolean ReplyCharging;

	private Date ReplyDeadline;

	private long ReplyDeadlineDuration;

	private int ReplyChargingSize;

	private byte Priority;

	private String Subject;

	private boolean AllowAdaptations = true;

	private byte ChargedParty;

	private String ChargedPartyID;

	private MMContent Content = new MMContent();

	private boolean DistributionIndicator;

	private boolean VASPIDExist;

	private boolean VASIDExist;

	private boolean ServiceCodeExist;

	private boolean SenderAddressExist;

	private boolean ToExist;

	private boolean CcExist;

	private boolean BccExist;

	private boolean LinkedIDExist;

	private boolean MessageClassExist;

	private boolean TimeStampExist;

	private boolean ExpiryDateExist;

	private boolean ExpiryDateAbsoluteExist;

	private boolean EarliestDeliveryTimeExist;

	private boolean EarliestDeliveryTimeAbsoluteExist;

	private boolean DeliveryReportExist;

	private boolean ReadReplyExist;

	private boolean ReplyChargingExist;

	private boolean ReplyDeadlineExist;

	private boolean ReplyDeadlineAbsoluteExist;

	private boolean ReplyChargingSizeExist;

	private boolean PriorityExist;

	private boolean SubjectExist;

	private boolean AllowAdaptationsExist = true;

	private boolean ChargedPartyExist;

	private boolean ChargedPartyIDExist;

	private boolean ContentExist;

	private boolean DistributionIndicatorExist;

	/*
	 * public MM7SubmitReq() { To = new ArrayList(); Cc = new ArrayList(); Bcc =
	 * new ArrayList(); DeliveryReport = false; ReadReply = false; ReplyCharging =
	 * false; Priority = 0; AllowAdaptations = false; ChargedParty = 0;
	 */
	// Content = new MMContent();
	/*
	 * DistributionIndicator = false; VASPIDExist = false; VASIDExist = false;
	 * ServiceCodeExist = false; SenderAddressExist = false; ToExist = false;
	 * CcExist = false; BccExist = false; LinkedIDExist = false;
	 * MessageClassExist = false; TimeStampExist = false; ExpiryDateExist =
	 * false; ExpiryDateAbsoluteExist = false; EarliestDeliveryTimeExist =
	 * false; EarliestDeliveryTimeAbsoluteExist = false; DeliveryReportExist =
	 * false; ReadReplyExist = false; ReplyChargingExist = false;
	 * ReplyDeadlineExist = false; ReplyDeadlineAbsoluteExist = false;
	 * ReplyChargingSizeExist = false; PriorityExist = false; SubjectExist =
	 * false; AllowAdaptationsExist = false; ChargedPartyExist = false;
	 * FeeTerminalIDExist = false; Content = new MMContent(); ContentExist =
	 * false; DistributionIndicatorExist = false;
	 */
	// }
	public void setVASPID(String vaspid) // 设置SP代码
	{
		this.VASPID = vaspid;
		VASPIDExist = true;
	}

	public String getVASPID() // 获得SP代码
	{
		return (this.VASPID);
	}

	public boolean isVASPIDExist() // 是否存在SP代码
	{
		return (VASPIDExist);
	}

	public void setVASID(String vasid) // 设置服务代码
	{
		this.VASID = vasid;
		VASIDExist = true;
	}

	public String getVASID() // 获得服务代码
	{
		return (this.VASID);
	}

	public boolean isVASIDExist() // 是否存在服务代码
	{
		return (VASIDExist);
	}

	public void setServiceCode(String servicecode) // 设置业务代码
	{
		this.ServiceCode = servicecode;
		ServiceCodeExist = true;
	}

	public String getServiceCode() // 获得业务代码
	{
		return (this.ServiceCode);
	}

	public boolean isServiceCodeExist() // 是否存在业务代码
	{
		return (ServiceCodeExist);
	}

	public void setSenderAddress(String senderAddress) // 设置MM始发方的地址
	{
		this.SenderAddress = senderAddress;
		SenderAddressExist = true;
	}

	public String getSenderAddress() // 获得MM始发方的地址
	{
		return (this.SenderAddress);
	}

	public boolean isSenderAddressExist() // 是否存在MM始发方的地址
	{
		return (SenderAddressExist);
	}

	public void setTo(List addressList) // 批量设置接收方MM的地址
	{
		this.To = addressList;
		ToExist = true;
	}

	public void addTo(String address) // 增加单个地址
	{
		To.add(address);
		ToExist = true;
	}

	public List getTo() // 获得接收方MM的地址
	{
		return (this.To);
	}

	public boolean isToExist() // 是否存在接收方MM的地址
	{
		return (ToExist);
	}

	public void setCc(List ccAddressList) // 设置抄送方MM的地址
	{
		this.Cc = ccAddressList;
		CcExist = true;
	}

	public void addCc(String ccAddress) // 增加单个抄送地址
	{
		Cc.add(ccAddress);
		CcExist = true;
	}

	public List getCc() // 获得抄送方MM的地址
	{
		return (this.Cc);
	}

	public boolean isCcExist() // 是否存在抄送方MM的地址
	{
		return (CcExist);
	}

	public void setBcc(List bccAddressList) // 设置密送方MM的地址
	{
		this.Bcc = bccAddressList;
		BccExist = true;
	}

	public void addBcc(String bccAddress) // 增加单个密送地址
	{
		Bcc.add(bccAddress);
		BccExist = true;
	}

	public List getBcc() // 获得密送方MM的地址
	{
		return (this.Bcc);
	}

	public boolean isBccExist() // 是否存在密送方MM的地址
	{
		return (BccExist);
	}

	public void setLinkedID(String linkedID) // 设置链接标识
	{
		this.LinkedID = linkedID;
		LinkedIDExist = true;
	}

	public String getLinkedID() // 获得链接标识
	{
		return (this.LinkedID);
	}

	public boolean isLinkedIDExist() // 是否存在链接标识
	{
		return (LinkedIDExist);
	}

	public void setMessageClass(String messageclass) // 设置MM的类别
	{
		this.MessageClass = messageclass;
		MessageClassExist = true;
	}

	public String getMessageClass() // 获得MM的类别
	{
		return (this.MessageClass);
	}

	public boolean isMessageClassExist() // 是否存在MM的类别
	{
		return (MessageClassExist);
	}

	public void setTimeStamp(Date timeStamp) // 设置提交MM的时间和日期
	{
		this.TimeStamp = timeStamp;
		TimeStampExist = true;
	}

	public Date getTimeStamp() // 获得提交MM的时间和日期
	{
		return (this.TimeStamp);
	}

	public boolean isTimeStampExist() // 是否存在提交MM的时间和日期
	{
		return (TimeStampExist);
	}

	public void setExpiryDate(Date expiryDate) // 设置MM的指定超时时间(绝对时间)
	{
		this.ExpiryDate = expiryDate;
		ExpiryDateAbsoluteExist = true;
	}

	public void setExpiryDate(long duration) // duration提供相对时间,以秒为单位
	{
		this.ExpiryDateDuration = duration;
		ExpiryDateExist = true;
	}

	public long getExpiryDateRelative() // 获得MM的指定超时时间
	{
		return (this.ExpiryDateDuration);
	}

⌨️ 快捷键说明

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