📄 mailmessage.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 + -