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

📄 mm7submitreq.java

📁 彩信发送源代码,实现mm7接口
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/**File Name:MM7SubmitReq.java
 * Company:  中国移动集团公司
 * Date  :   2004-2-2
 * */

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 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);
  }
  public Date getExpiryDateAbsolute()
  {
    return(this.ExpiryDate);
  }
  public boolean isExpiryDateExist()  //是否存在MM的指定超时时间
  {
    return(ExpiryDateExist);
  }
  public boolean isExpiryDateAbsolute()  //是否绝对时间格式
  {
    return(ExpiryDateAbsoluteExist);

⌨️ 快捷键说明

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