📄 messagelogentry.java
字号:
/* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -