messagelogentry.java
来自「CRMS客户关系管理系统(JAVA版),这是一个客户关系管理系统。」· Java 代码 · 共 149 行
JAVA
149 行
/* CRMS, customer relationship management system Copyright (C) 2003 Service To Youth Council This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA For further information contact the SYC ICT department on GPL@syc.net.au 98 Kermode Street North Adelaide South Australia SA 5006 +61 (0)8 8367 0755 *//* * MessageLogEntry.java * * Created on 19 June 2003, 10:47 */package crms.vo;import java.util.*; /** * * @author Administrator */public class MessageLogEntry { private String staffMember = null; private String smsRecipient = null; private String emailRecipient = null; private Date date = null; private String messageSent = null; private boolean isSMS = false; private boolean isEmail = false; private int logIndex = -1; /** Creates a new instance of MessageLogEntry */ public MessageLogEntry() { } public void setStaffMember(String id) { this.staffMember = id; } /** * <p>Sets the end-recipient address/mobile number that corresponds * to this reminder. Really only used for reporting purposes.</p> * @param address Email address or mobile phone number message was sent to. */ public void setSMSRecipient(String address) { this.smsRecipient = address; } public String getSMSRecipient() { return smsRecipient; } public void setEmailRecipient(String address) { this.emailRecipient = address; } public String getEmailRecipient() { return emailRecipient; } public String getStaffMember() { return staffMember; } public void setLogDate(Date date) { this.date = date; } public Date getLogDate() { return date; } public void setMessage(String text) { this.messageSent = text; } public String getMessage() { return messageSent; } public void setSMS(boolean isSMS) { this.isSMS = isSMS; } public boolean isSMS() { return isSMS; } public void setEmail(boolean isEmail) { this.isEmail = isEmail; } public boolean isEmail() { return isEmail; } public int getLogIndex() { return logIndex; } public static MessageLogEntry createFromReminder(Reminder reminder) { MessageLogEntry entry = new MessageLogEntry(); entry.setEmail(reminder.isEmailReminder()); entry.setSMS(reminder.isSMSReminder()); entry.setMessage(reminder.getReminderMessage()); entry.setLogDate(reminder.getReminderDate()); entry.setSMSRecipient(reminder.getOwner()); entry.setEmailRecipient(reminder.getOwner()); entry.setStaffMember(reminder.getCreator()); return entry; } public static MessageLogEntry createFromCall(Call call) { MessageLogEntry entry = new MessageLogEntry(); entry.setEmail(call.checkFlag(Call.CALL_FLAG_EMAIL)); entry.setSMS(call.checkFlag(Call.CALL_FLAG_SMS)); entry.setMessage(call.getNote()); entry.setLogDate(call.getDate()); entry.setSMSRecipient(call.getOwner()); entry.setEmailRecipient(call.getOwner()); entry.setStaffMember(call.getCreator()); return entry; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?