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

📄 mailmessage.java

📁 采用JAVA开发
💻 JAVA
字号:
package com.gctech.sms.voice.common;import java.util.HashSet;import java.util.Iterator;/** * <p>Title: GCWorkflow 2.0</p> * <p>Description: GCWorkflow 2.0</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: GCWorkflow</p> * @author javamonkey * @version 2.0 */public class MailMessage{  private String to[]=new String[1];  private String from;  private String subject;  private String message = "";  private String[] cc=null;                //抄送地址  private String[] bcc=null;               //暗送地址  private HashSet files=new HashSet(3);//附件容器,用来记录所有的附件的文件名/** * @param from       :发件人的地址 * @param to         :接受人的地址列表 * @param subject    :邮件主题 * @param message    :邮件内容 */  public MailMessage(String from,String[] to,String subject,String message)  {    this.to   = to;    this.from = from.trim();    this.subject=subject;    this.message=message;  } /** * @param from       :发件人的地址 * @param to         :接受人的地址 * @param subject    :邮件主题 * @param message    :邮件内容 */  public MailMessage(String from,String to,String subject,String message)  {    this.to[0]=to;    this.from = from.trim();    this.subject=subject;    this.message=message;  }  /**   * 设置发件人的地址   * @param from :发件人的地址   */  public void setFrom(String from)  {    this.from = from.trim();  }  /**   * 返回发信人地址   * param return  String  返回发信人地址   */  public String getFrom()  {    return from;  }   /**   * 设置收件人地址   * @param to   :接受人的地址列表   */  public void setTo(String[] to)  {    this.to = to;  }   /**   * 返回收信人地址   * param return  String  返回收信人地址列表   */  public String[] getTo()  {    return to;  }  /**   * 设置抄送人地址   * param cc   :抄送人地址列表   */   public void setCc(String[] cc)  {    this.cc = cc;  }  /**   * 返回抄送人地址   * param return  String  抄送人地址列表   */  public String[] getCc()  {    return cc;  }  /**   * 设置暗送人地址   * param bcc    :暗送人地址列表列表   */  public void setBcc(String[] bcc)  {    this.bcc = bcc;  }  /**   * 返回暗送人地址   * param return  String  暗送人地址列表   */  public String[] getBcc()  {    return bcc;  } /**  * 设置邮件标题  * param subject   :邮件标题  */  public void setSubject(String subject)  {    this.subject = subject.trim();  }  /**   * 返回邮件标题   * param return  String  邮件标题   */  public String getSubject()  {    return subject;  }  /**   * 设置正文内容   * param message    :正文内容   */   public void setMessage(String message)   {    this.message = message;   }  /**   * 返回正文内容   * param return  String  正文内容   */  public String getMessage()  {    return message;  }  /**   *向附件容器里增加一个附件,由file参数指定   *param file    :附件文件名   */  public void addFile(String file)  {    files.add(file.trim());  }   /**    * 删除附件容器里的一个文件    * param file    :要被删除文件的文件名    */   public void delFile(String file)   {    files.remove(file);   }   /**    * 删除所有的文件    */   public void clearAllFiles()   {    files.clear();   }   /**    * 判断文件容器里是否有文件    * @return 如果有文件则为true,否则为false    */   public boolean isFilesEmpty()   {    return files.isEmpty();   }   /**    * 返回所有的附件    * param return    返回附件到Iterator    */   protected Iterator allFiles()   {    return files.iterator();   }}//end class

⌨️ 快捷键说明

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