亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? reminder.java

?? 發(fā)泄網(wǎng)! 發(fā)泄網(wǎng)! 發(fā)泄網(wǎng)! 發(fā)泄網(wǎng)! 發(fā)泄網(wǎng)! 發(fā)泄網(wǎng)! 發(fā)泄網(wǎng)! 發(fā)泄網(wǎng)!
?? 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    *//* * Reminder.java * * Created on 28 March 2003, 00:01 */package crms.vo;import java.util.*;import java.text.*;import org.w3c.dom.*;import crms.util.XMLUtil;/** * * @author  dmurphy */public class Reminder {	public static final int REMINDER_FREQUENCY_SINGLE_COMPLETE	= -1;	public static final int REMINDER_FREQUENCY_SINGLE	= 0x0;	public static final int REMINDER_FREQUENCY_DAILY 	= 0x1;	public static final int REMINDER_FREQUENCY_WEEKLY	= 0x2;	public static final int REMINDER_FREQUENCY_MONTHLY	= 0x3;	public static final int REMINDER_FREQUENCY_YEARLY	= 0x4;        private int reminderID = -1;    /*private boolean approved = false;    private String approvedBy = null;*/    private int contactID = -1;    private String creator = null;    private boolean emailReminder = false;    private String emailReminderTo = null;    private String owner = null;    private boolean ownerHasRead = false;    private Date reminderDate = null;    private Date reminderNext = null;	private int frequency = 0;	private int interval = 0;    private String reminderFrom = null;    private int reminderRate = -1;    private boolean SMSReminder = false;    private String SMSReminderTo = null;    private String reminderMessage = null;    private boolean deleted = false;        public static SimpleDateFormat df = new SimpleDateFormat("d MMMM, yyyy");    public static SimpleDateFormat tf = new SimpleDateFormat("h:mm a");        public static SimpleDateFormat fullFormat = new SimpleDateFormat("d MMMM, yyyy h:mm a");        /** Creates a new instance of Reminder */    public Reminder() {    }        public void setReminderID(int id) {        this.reminderID = id;    }        public int getReminderID() {        return reminderID;    }        /*public void setApproved(boolean approved) {        this.approved = approved;    }        public boolean isApproved() {        return this.approved;    }        public void setApprovedBy(String user) {        this.approvedBy = user;    }        public String getApprovedBy() {        return approvedBy;    }*/        public void setContactID(int id) {        contactID = id;    }        public int getContactID() {        return contactID;    }        public void setCreator(String user) {        this.creator = user;    }        public String getCreator() {        return creator;    }        public void setEmailReminder(boolean emailReminder) {        this.emailReminder = emailReminder;    }        public boolean isEmailReminder() {        return emailReminder;    }        public void setEmailReminderTo(String user) {        this.emailReminderTo = user;    }        public String getEmailReminderTo() {        return emailReminderTo;    }        public void setOwner(String owner) {        this.owner = owner;    }        public String getOwner() {        return owner;    }        public void setOwnerHasRead(boolean hasRead) {        this.ownerHasRead = hasRead;    }        public boolean getOwnerHasRead() {        return ownerHasRead;    }        public void setReminderDate(Date remindDate) {        this.reminderDate = remindDate;    }        public Date getReminderDate() {        return reminderDate;    }    public void setReminderNext(Date remindDate) {        this.reminderNext = remindDate;    }        public Date getReminderNext() {        return reminderNext;    }	public void setFrequency(int new_frequency) {		frequency = new_frequency;	}	public int getFrequency() {		return frequency;	}	public void setInterval(int new_interval) {		interval = new_interval;	}	public int getInterval() {		return interval;	}	public void updateNext() {		String[] ids = TimeZone.getAvailableIDs(9 * 60 * 60 * 1000);		SimpleTimeZone acst = new SimpleTimeZone(9 * 60 * 60 * 1000, ids[0]);		Date now = new Date();		Date reminderPrev = reminderNext;		Calendar cal = new GregorianCalendar(acst);		cal.setTime(now);		switch (frequency) {			case REMINDER_FREQUENCY_DAILY: reminderNext.setTime(now.getTime() + 24 * 3600 * 1000); break;			case REMINDER_FREQUENCY_WEEKLY: reminderNext.setTime(now.getTime() + 7 * 24 * 3600 * 1000); break;			case REMINDER_FREQUENCY_MONTHLY: 				int month = cal.get(Calendar.MONTH);				if (month >= 12) {					cal.set(Calendar.MONTH, 1);					// this caries through to the year increment				} else {					cal.set(Calendar.MONTH, month + 1);					reminderNext = cal.getTime();					break;				}			case REMINDER_FREQUENCY_YEARLY:				int year = cal.get(Calendar.YEAR);				cal.set(Calendar.YEAR, year+1);				reminderNext = cal.getTime();				break;			default: 		}		// preserve the time of the next reminder event		cal.setTime(reminderPrev);		int hour = cal.get(Calendar.HOUR_OF_DAY);		int minute = cal.get(Calendar.MINUTE);		cal.setTime(reminderNext);		cal.set(Calendar.HOUR_OF_DAY, hour);		cal.set(Calendar.MINUTE, minute);		reminderNext = cal.getTime();	}        public void setReminderFrom(String user) {        this.reminderFrom = user;    }        public String getReminderFrom() {        return reminderFrom;    }        public void setReminderRate(int rate) {        this.reminderRate = rate;    }        public int getReminderRate() {        return reminderRate;    }        public void setReminderMessage(String note) {        this.reminderMessage = note;    }        public String getReminderMessage() {        return reminderMessage;    }        public void setSMSReminder(boolean isSMS) {        this.SMSReminder = isSMS;    }        public boolean isSMSReminder() {        return SMSReminder;    }        public void setSMSReminderTo(String user) {        this.SMSReminderTo = user;    }        public String getSMSReminderTo() {        return SMSReminderTo;    }        public void setDeleted(boolean deleted) {        this.deleted = deleted;       }        public boolean getDeleted() {        return deleted;       }        public long getDaysTillDue() {        Date date = new Date();        long diff = reminderDate.getTime() -  date.getTime();        return (long) diff / (1000*60*60*24);    }   /*     public static Reminder createFromXML( Node reminderNode) {                Reminder reminder = new Reminder();        String buf = null;                reminder.setContactID(Integer.parseInt(XMLUtil.getTextForNodeNamed("ContactID",reminderNode)));        reminder.setCreator(XMLUtil.getTextForNodeNamed("Creator", reminderNode));        reminder.setEmailReminder(Boolean.valueOf(XMLUtil.getTextForNodeNamed("EmailReminder", reminderNode)).booleanValue());        reminder.setEmailReminderTo(XMLUtil.getTextForNodeNamed("EmailReminderTo",reminderNode));        reminder.setOwner(XMLUtil.getTextForNodeNamed("Owner",reminderNode));        reminder.setOwnerHasRead(Boolean.valueOf(XMLUtil.getTextForNodeNamed("OwnerHasRead", reminderNode)).booleanValue());                String dateVal = XMLUtil.getTextForNodeNamed("ReminderDate",reminderNode);        Date theDate = null;        try {            theDate = fullFormat.parse(dateVal);        }        catch (ParseException ex) {            throw new RuntimeException(ex);        }                reminder.setReminderDate(theDate);        reminder.setReminderMessage(XMLUtil.getTextForNodeNamed("ReminderMessage", reminderNode));                reminder.setReminderFrom(XMLUtil.getTextForNodeNamed("ReminderFrom",reminderNode));        reminder.setReminderID(Integer.parseInt(XMLUtil.getTextForNodeNamed("ReminderID",reminderNode)));        String rate = XMLUtil.getTextForNodeNamed("ReminderRate",reminderNode);        if (rate != null) {            reminder.setReminderRate(Integer.parseInt(rate));        }        reminder.setSMSReminder(Boolean.valueOf(XMLUtil.getTextForNodeNamed("SMSReminder", reminderNode)).booleanValue());        reminder.setSMSReminderTo(XMLUtil.getTextForNodeNamed("SMSReminderTo",reminderNode));                return reminder;    }*/        }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久人人爱| 亚洲一区二区三区爽爽爽爽爽| 99精品国产热久久91蜜凸| 亚洲大型综合色站| 久久噜噜亚洲综合| 欧美丰满嫩嫩电影| 色综合网色综合| 国产精品影视在线观看| 三级成人在线视频| 一区二区三区视频在线看| 久久久久久久精| 欧美一激情一区二区三区| 91国偷自产一区二区使用方法| 国产乱妇无码大片在线观看| 婷婷综合在线观看| 亚洲精选视频在线| 国产精品成人免费精品自在线观看| 日韩欧美一区中文| 这里只有精品免费| 欧美日韩成人综合| 欧美主播一区二区三区美女| 成人av午夜影院| 国产麻豆午夜三级精品| 久久精品国产77777蜜臀| 丝袜美腿亚洲一区| 五月婷婷色综合| 亚洲综合一区二区| 亚洲一区欧美一区| 亚洲色图.com| 玉米视频成人免费看| 中文字幕一区二区三区蜜月| 国产欧美一区二区在线| 欧美成人video| 精品剧情v国产在线观看在线| 日韩一区二区三区精品视频| 欧美日本高清视频在线观看| 欧美男男青年gay1069videost| 欧美亚日韩国产aⅴ精品中极品| 色欧美日韩亚洲| 色婷婷av一区二区三区大白胸| 99精品国产99久久久久久白柏| 不卡视频免费播放| 91看片淫黄大片一级在线观看| 99精品国产一区二区三区不卡| 91在线视频观看| 91国偷自产一区二区三区观看 | 色婷婷久久一区二区三区麻豆| 成人午夜伦理影院| 91视频.com| 欧美三级中文字| 91精品国产色综合久久不卡电影 | 亚洲激情图片一区| 亚洲精品成a人| 午夜精品在线视频一区| 免费在线成人网| 国产乱子轮精品视频| 成人午夜视频在线| 一本到三区不卡视频| 欧美亚洲动漫精品| 日韩欧美一区二区三区在线| 久久久久久久久97黄色工厂| 亚洲色图在线播放| 性欧美疯狂xxxxbbbb| 另类专区欧美蜜桃臀第一页| 粉嫩av一区二区三区在线播放 | 极品瑜伽女神91| 成人污污视频在线观看| 色婷婷综合久久久久中文一区二区| 欧美日韩国产一级片| 久久久久久亚洲综合影院红桃| 亚洲色图在线看| 日韩制服丝袜av| 成人午夜在线视频| 欧美日韩中文字幕一区二区| 久久久美女毛片 | 精品一区二区三区视频| 高清在线观看日韩| 欧美日韩一区在线观看| 国产香蕉久久精品综合网| 亚洲欧美欧美一区二区三区| 久久国产乱子精品免费女| 91网上在线视频| 欧美电影免费观看完整版| 亚洲欧美福利一区二区| 奇米影视7777精品一区二区| 99re6这里只有精品视频在线观看| 欧美欧美欧美欧美| 国产精品乱人伦一区二区| 奇米精品一区二区三区在线观看| 成人av先锋影音| 日韩一区二区三| 亚洲蜜臀av乱码久久精品蜜桃| 精品综合免费视频观看| 欧美最新大片在线看| 久久精品亚洲麻豆av一区二区 | 国产激情偷乱视频一区二区三区| 色天使色偷偷av一区二区| 久久久久久久久97黄色工厂| 亚洲成人综合网站| 不卡大黄网站免费看| 欧美成人官网二区| 五月天视频一区| 色悠久久久久综合欧美99| 国产日韩欧美高清| 蜜臀av一区二区在线免费观看| 在线亚洲免费视频| 国产精品九色蝌蚪自拍| 黄一区二区三区| 69久久99精品久久久久婷婷| 亚洲综合免费观看高清在线观看| 成人h精品动漫一区二区三区| 日韩亚洲欧美一区| 亚洲一区av在线| 91丨porny丨首页| 国产精品午夜在线观看| 国产剧情av麻豆香蕉精品| 日韩精品一区二区三区老鸭窝 | 国产一区在线视频| 欧美一区二区三区免费大片| 一区二区三区欧美视频| 成人av影院在线| 亚洲国产精品成人久久综合一区 | 久久99精品久久只有精品| 欧美久久久久久久久中文字幕| 亚洲综合色婷婷| 91国偷自产一区二区三区观看| 综合网在线视频| av电影在线观看一区| 国产欧美精品一区二区色综合朱莉| 韩国精品久久久| 欧美α欧美αv大片| 麻豆国产91在线播放| 日韩一区二区三区电影在线观看 | 1区2区3区精品视频| 成人av在线看| 日韩伦理电影网| 99精品视频中文字幕| 国产精品国产精品国产专区不蜜 | 色又黄又爽网站www久久| ...xxx性欧美| 91欧美一区二区| 亚洲精品国产第一综合99久久| 色www精品视频在线观看| 一区二区三区精品视频在线| 欧美综合在线视频| 天天综合网 天天综合色| 91精品国产福利| 国内精品视频一区二区三区八戒| 久久夜色精品一区| 3751色影院一区二区三区| 亚洲第一av色| 日韩美女视频在线| 国产福利精品一区二区| 国产女同性恋一区二区| 91丨九色丨蝌蚪丨老版| 亚洲电影在线免费观看| 日韩一区二区三区视频| 国产精品911| 一区二区三区四区国产精品| 7777精品伊人久久久大香线蕉超级流畅| 视频一区二区中文字幕| 欧美xxxx老人做受| 成人性生交大片免费| 亚洲一区二区三区四区不卡 | 国产精品成人免费精品自在线观看| 99精品国产一区二区三区不卡| 亚洲国产毛片aaaaa无费看| 91精品国产综合久久国产大片| 国产综合一区二区| 亚洲欧洲av在线| 欧美日韩中文精品| 狠狠色狠狠色综合系列| 国产精品欧美一区二区三区| 欧美性猛交xxxxxx富婆| 精品亚洲免费视频| 亚洲精品国产无天堂网2021| 欧美一级久久久| 一本大道久久a久久综合| 麻豆精品新av中文字幕| 亚洲色图都市小说| 精品福利一区二区三区免费视频| av资源站一区| 七七婷婷婷婷精品国产| 国产精品久久久久影院色老大 | 色丁香久综合在线久综合在线观看| 日本一不卡视频| 国产精品美女久久久久高潮| 欧美精品日韩精品| 99国产精品99久久久久久| 日本伊人精品一区二区三区观看方式 | 91亚洲国产成人精品一区二区三 | 国产乱码精品1区2区3区| 亚洲精品视频在线观看免费| 精品黑人一区二区三区久久| 在线观看日韩电影| 成人免费视频国产在线观看| 美女爽到高潮91| 亚洲国产乱码最新视频| 国产精品国产a级| 国产日韩在线不卡|