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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mailaccountprimary.java

?? 手機郵箱撒的方式方式方式的
?? JAVA
字號:
package mujmail.account;/*MujMail - Simple mail client for J2MECopyright (C) 2006 Nguyen Son Tung <n.sontung@gmail.com>Copyright (C) 2008 David Hauzar <david.hauzar.mujmail@gmail.com> This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe 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 ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */import mujmail.InBox;import mujmail.protocols.IMAP4;import mujmail.protocols.InProtocol;/** * Represents POP3 or IMAP4 account. * It contains the InProtocol object. */public class MailAccountPrimary implements MailAccount{    /** The name of this source file */    private static final String SOURCE_FILE = "MailAccountPrimary";    /** Position in persistens database */    private int recordID;    private byte type;    private String email;    /** Active accounts are retrieved into standard inbox folder */    private boolean active;    private String server;    /** Protocol for communication with server specified in this connection */    private InProtocol protocol;    private short port;    private String userName;    private String password = "";    private boolean SSL;    private byte SSLType = 0;    private String IMAPPrimaryBox = "INBOX";    private IMAP4 imapPush;    private boolean copyToSrvSent = true; //copy to Srv sent when sent new mail    private boolean copyToSrvTrash = true; //copy to Srv trash when delMailFromServer    private String copyToSrvSentFolderName = CONST_IMAP_SERVER_SENTBOX;   // Server folder name where to store sent mails    private String copyToSrvTrashFolderName = CONST_IMAP_SERVER_TRASHBOX; // Server folder name where to store deleted mails        /** String reprezentation of account class type. Used for synchronization purposes */    public static final String CLASS_TYPE_STRING = "Primary";    /**      * Creates uninitialized instance of accout.      * <p>Use setters for initialize account.     */    public MailAccountPrimary() {    }        /**     * Creates new initialized instance of account.     */    public MailAccountPrimary(byte type,            String email,            boolean active,            String server,            short port,            String userName,            String password,            boolean SSL,            byte mujMailSSL,            boolean copyToSrvSent,            boolean copyToSrvTrash,            String copyToSrvSentFolderName,            String copyToSrvTrashFolderName) {        this.type = type;        this.email = email;        this.active = active;        this.server = server;        this.port = port;        this.userName = userName;        this.password = password;        this.SSL = SSL;        //#ifdef MUJMAIL_SSL        this.SSLType = mujMailSSL;        //#endif        this.copyToSrvSent = copyToSrvSent;        this.copyToSrvTrash = copyToSrvTrash;        this.copyToSrvSentFolderName = copyToSrvSentFolderName;        this.copyToSrvTrashFolderName = copyToSrvTrashFolderName;    }    //#ifdef MUJMAIL_SYNC    public String serialize() {    	StringBuffer buff = new StringBuffer();        buff.append( MailAccount.CLASS_TYPE_ID_STRING ).append( CLASS_TYPE_STRING ).append('\n');    	        buff.append("Active: ").append( this.isActive() ? 1 : 0).append('\n')        	.append("Email: ").append( this.email ).append('\n')        	.append("Type: ").append( this.type ).append('\n')        	.append("SSL: ").append( this.SSL ? 1 : 0 ).append('\n')        	.append("SSLType: ").append( this.SSLType ).append('\n')        	.append("Server: ").append( this.server ).append('\n')        	.append("Port: ").append( this.port ).append('\n')        	.append("User: ").append( this.userName ).append('\n')        	.append("IMAPPrimaryBox: ").append( this.IMAPPrimaryBox ).append('\n')        	.append("CopyToSrvSent: ").append( this.copyToSrvSent ? 0 : 1 ).append('\n')        	.append("CopyToSrvSentFolderName: ").append( this.copyToSrvSentFolderName ).append('\n')        	.append("CopyToSrvTrash: ").append( this.copyToSrvTrash? 0 : 1 ).append('\n')        	.append("CopyToSrvTrashFolderName: ").append( this.copyToSrvTrashFolderName ).append('\n')        	;    	return buff.toString();    }    //#endif        //#ifdef MUJMAIL_DEVELOPMENT//#     /**//#      * This function converts MailAccount object to string in format://#      *  EntryName: entry value\n ....//#      *///#     public String toString() {//#     	String result = new String();//# //#         result += MailAccount.CLASS_TYPE_ID_STRING + CLASS_TYPE_STRING + "\n";//#     	//#     	if (this.isActive())//#     		result += "Active: 1\n";//#     	else//#     		result += "Active: 0\n";//#     	result += "Email: "+this.email + "\n";//#     	result += "Type: "+String.valueOf(this.type) + "\n";//#     	if (this.SSL)//#     		result += "SSL: 1\n";//#     	else//#     		result += "SSL: 0\n";        //#ifdef MUJMAIL_SSL//#     	result += "SSLType: " + String.valueOf(this.SSLType) + "\n";        //#endif//#         result += "Server: " + this.server + "\n";//#     	result += "Port: " + String.valueOf(this.port) + "\n";//#     	result += "User: " + this.userName + "\n";//#     	result += "IMAPPrimaryBox: " + this.IMAPPrimaryBox + "\n";//#         result += "CopyToSrvSent: " + (this.copyToSrvSent?"0":"1") + "\n";//#     	result += "CopyToSrvSentFolderName: " + this.copyToSrvSentFolderName + "\n";//#     	result += "CopyToSrvTrash: " + (this.copyToSrvTrash?"0":"1") + "\n";//#     	result += "CopyToSrvTrashFolderName: " + this.copyToSrvTrashFolderName + "\n\n";//#         //#     	return result;//#     }    //#endif    //#ifdef MUJMAIL_SYNC    /**     * Get value of next entry in string.     *      * @param str String where entry value to found.     * @return string that begin with next entry value     */    public static String getNextValue(String str) {   	    	//There has to be space in the string, so we shouldn't get any errors    	str = str.substring(str.indexOf(' ') + 1);    	    	return str;    }    //#endif        //#ifdef MUJMAIL_SYNC    /**     * This function parses account data string which is received from mujMail server.     * <p>Format of string: line separated entries in format EntryName: EntryValue     * <p>     * <p>Note: Depends on order of entries     * @param acctStr	Account data string to be parsed     * @return			Account data object created from given string     */    public static MailAccount parseAccountString(String acctStr)    {        acctStr = getNextValue(acctStr);    	if (!CLASS_TYPE_STRING.equalsIgnoreCase( acctStr.substring(0, acctStr.indexOf('\n')))) {            System.out.println(SOURCE_FILE+":parseAccountString - invalid handling class");            return null;        }    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);        MailAccountPrimary result = new MailAccountPrimary();        acctStr = getNextValue(acctStr);    	result.setActive("1".equals(acctStr.substring(0, acctStr.indexOf('\n'))) ? true : false);    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	    	acctStr = getNextValue(acctStr);    	result.email = acctStr.substring(0, acctStr.indexOf('\n'));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	    	acctStr = getNextValue(acctStr);    	result.type = Byte.parseByte(acctStr.substring(0, acctStr.indexOf('\n')));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	    	acctStr = getNextValue(acctStr);    	result.SSL = "1".equals(acctStr.substring(0, acctStr.indexOf('\n'))) ? true : false;    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);		    	//#ifdef MUJMAIL_SSL        acctStr = getNextValue(acctStr);    	result.SSLType = Byte.parseByte(acctStr.substring(0, acctStr.indexOf('\n')));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	//#endif        acctStr = getNextValue(acctStr);    	result.server = acctStr.substring(0, acctStr.indexOf('\n'));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	    	acctStr = getNextValue(acctStr);    	result.port = Short.parseShort(acctStr.substring(0, acctStr.indexOf('\n')));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	    	acctStr = getNextValue(acctStr);    	result.userName = acctStr.substring(0, acctStr.indexOf('\n'));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	    	    	acctStr = getNextValue(acctStr);    	result.IMAPPrimaryBox = acctStr.substring(0, acctStr.indexOf('\n'));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);        acctStr = getNextValue(acctStr);    	result.setCopyToSrvSent("1".equals(acctStr.substring(0, acctStr.indexOf('\n'))) ? true : false);    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);        acctStr = getNextValue(acctStr);    	result.copyToSrvSentFolderName = acctStr.substring(0, acctStr.indexOf('\n'));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);        acctStr = getNextValue(acctStr);    	result.setCopyToSrvTrash("1".equals(acctStr.substring(0, acctStr.indexOf('\n'))) ? true : false);    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);    	acctStr = getNextValue(acctStr);    	result.copyToSrvTrashFolderName = acctStr.substring(0, acctStr.indexOf('\n'));    	acctStr = acctStr.substring(acctStr.indexOf('\n') + 2);                return result;    }    //#endif    public boolean isIMAP() {        return (type == IMAP);    }        public boolean isPOP3() {        return (type == POP3);    }    /**     * Prepares the account for pushing.     */    public void prepareForPushing(InBox box) {        IMAP4 imapIDLE = new IMAP4(this);        imapIDLE.targetBox = box;        imapPush = imapIDLE;    }        public void startPushing() {        imapPush.push();    }    public String getEmail() {        return email;    }    public void setEmail(String email) {        this.email = email;    }    public String getServer() {        return server;    }    public short getPort() {        return port;    }    public void setPort(short port) {        this.port = port;    }    public boolean isSSL() {        return SSL;    }    public byte getSSLType() {        return SSLType;    }        public String getUserName() {        return userName;    }    public String getPassword() {        return password;    }    public String getIMAPPprimaryBox() {        return IMAPPrimaryBox;    }    public byte getType() {        return type;    }    public void setType(byte type) {        this.type = type;    }    public void setSSL(boolean SSL) {        this.SSL = SSL;    }    //#ifdef MUJMAIL_SSL    public void setSSLType(byte SSLType) {        this.SSLType = SSLType;    }    //#endif    public void setServer(String server) {        this.server = server;    }    public void setProtocol(InProtocol protocol) {        this.protocol = protocol;    }    public void setUserName(String userName) {        this.userName = userName;    }    public void setPassword(String password) {        this.password = password;    }    public void setIMAPPrimaryBox(String IMAPPrimaryBox) {        this.IMAPPrimaryBox = IMAPPrimaryBox;    }    /**     * Gets protocol instance that can be used for communication      *  with mail server described in account     * @return Protocol object     */    public InProtocol getProtocol() {        return protocol;    }    public int getRecordID() {        return recordID;    }    public void setRecordID(int recordID) {        this.recordID = recordID;    }    public boolean isActive() {        return active;    }    public void setActive(boolean active) {        this.active = active;    }    /**     * @return the copyToSrvTrash     */    public boolean isCopyToSrvTrash() {        return copyToSrvTrash && isIMAP();    }    /**     * @param copyToSrvTrash the copyToSrvTrash to set     */    public void setCopyToSrvTrash(boolean copyToSrvTrash) {        this.copyToSrvTrash = copyToSrvTrash;    }        public boolean isCopyToSrvSent() {        return copyToSrvSent && isIMAP();    }    public void setCopyToSrvSent(boolean copyToSrvSent) {        this.copyToSrvSent = copyToSrvSent;    }    public String getCopyToSrvSentFolderName() {        return copyToSrvSentFolderName;    }        public void setCopyToSrvSentFolderName(String copyToSrvSentFolderName) {        this.copyToSrvSentFolderName = copyToSrvSentFolderName;    }        public String getCopyToSrvTrashFolderName() {        return copyToSrvTrashFolderName;    }    public void setCopyToSrvTrashFolderName(String copyToSrvTrashFolderName) {        this.copyToSrvTrashFolderName = copyToSrvTrashFolderName;    }        public byte getAccountClassType() {        return MailAccount.ACCOUNT_CLASS_TYPE_PRIMARY;    }    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
337p日本欧洲亚洲大胆精品| 亚洲精品欧美激情| 一色屋精品亚洲香蕉网站| 午夜欧美一区二区三区在线播放| 激情综合五月天| 欧美午夜精品一区二区蜜桃| 国产亚洲va综合人人澡精品| 午夜久久久久久电影| 99视频在线观看一区三区| 欧美精品一区二区三区视频| 亚洲成av人片一区二区梦乃 | 国产精品嫩草99a| 日本系列欧美系列| 一道本成人在线| 国产精品视频一二三区| 国产在线精品国自产拍免费| 51精品视频一区二区三区| 一区二区三区丝袜| 99免费精品视频| 国产蜜臀97一区二区三区| 国产在线精品国自产拍免费| 欧美成人免费网站| 久久精品国产亚洲5555| 欧美一区二区观看视频| 午夜欧美大尺度福利影院在线看| 在线观看一区不卡| 亚洲黄色小视频| 91国产免费看| 亚洲高清视频中文字幕| 欧美日韩一区在线| 亚洲国产欧美日韩另类综合| 欧美日韩久久一区| 日韩电影免费在线观看网站| 日韩午夜电影av| 韩国v欧美v日本v亚洲v| 久久精品亚洲乱码伦伦中文 | 91小视频免费观看| 一区二区三区四区在线| 色欧美片视频在线观看在线视频| 亚洲激情在线激情| 在线日韩av片| 男人的天堂久久精品| 日韩精品一区二区三区视频播放| 免费欧美在线视频| 国产欧美日产一区| 91同城在线观看| 亚洲国产视频在线| 日韩精品专区在线影院重磅| 国产一区二区三区免费在线观看| 久久久久久久国产精品影院| 成人性生交大片免费看中文| 亚洲精品视频在线| 欧美亚洲免费在线一区| 日韩成人免费看| 国产欧美日韩综合精品一区二区| 99久久伊人精品| 日韩电影在线观看网站| 欧美极品少妇xxxxⅹ高跟鞋| 蜜桃视频在线观看一区| 久久精品视频在线免费观看| 欧美午夜精品久久久久久超碰| 亚洲sss视频在线视频| 久久―日本道色综合久久| av在线不卡观看免费观看| 午夜欧美2019年伦理| 国产拍欧美日韩视频二区| 欧美这里有精品| 国产精品亚洲а∨天堂免在线| 自拍偷在线精品自拍偷无码专区| 欧美精品在欧美一区二区少妇| 国产精品一卡二卡| 午夜精品久久一牛影视| 欧美国产精品专区| 欧美久久免费观看| 99在线热播精品免费| 蜜乳av一区二区三区| 亚洲视频免费看| 26uuu另类欧美| 欧美日韩免费不卡视频一区二区三区| 国产一区二区视频在线播放| 亚洲成av人片在线| 中文字幕一区二区视频| 精品91自产拍在线观看一区| 欧美这里有精品| 9l国产精品久久久久麻豆| 精品一区二区三区久久久| 亚洲午夜在线电影| 亚洲欧洲性图库| 亚洲精品一区二区三区影院 | 色综合色综合色综合| 麻豆免费看一区二区三区| 一区二区三区在线观看网站| 久久九九全国免费| 久久在线观看免费| 91精品国产高清一区二区三区 | 国产亚洲自拍一区| 91精品国产一区二区三区| 91免费视频网址| 高清国产午夜精品久久久久久| 麻豆免费精品视频| 免费看日韩精品| 日本系列欧美系列| 日本三级韩国三级欧美三级| 午夜国产精品影院在线观看| 亚洲男人电影天堂| 亚洲少妇中出一区| 亚洲欧美乱综合| 一区二区在线电影| 亚洲精品菠萝久久久久久久| 亚洲精品国产无套在线观| 国产精品久久久久精k8| 国产精品视频在线看| 国产精品沙发午睡系列990531| 久久久不卡网国产精品二区| 精品伦理精品一区| 久久综合国产精品| 久久久久久久久岛国免费| 国产视频一区在线观看| 久久久久久日产精品| 国产欧美视频一区二区三区| 国产精品网友自拍| 一色屋精品亚洲香蕉网站| 亚洲免费在线播放| 午夜伦欧美伦电影理论片| 日韩av不卡一区二区| 激情五月婷婷综合| 成人av先锋影音| 在线亚洲人成电影网站色www| 欧美最猛黑人xxxxx猛交| 91麻豆精品国产91久久久 | 国产欧美日韩在线| 国产精品久久午夜夜伦鲁鲁| 亚洲精品日韩一| 日av在线不卡| 高清视频一区二区| 日本乱人伦aⅴ精品| 91精品视频网| 久久久久久麻豆| 亚洲蜜臀av乱码久久精品| 日韩精品一二三四| 国产成人av一区二区三区在线| 99久久综合色| 欧美日韩国产在线播放网站| 久久亚洲二区三区| 亚洲猫色日本管| 国产一区二区在线电影| 色综合天天天天做夜夜夜夜做| 欧美精品日韩综合在线| 国产视频视频一区| 婷婷成人综合网| 国产成人自拍网| 欧洲精品视频在线观看| 精品美女在线播放| 亚洲制服丝袜在线| 国产福利一区二区三区视频在线 | 国产一区二区三区四区五区美女| k8久久久一区二区三区| 欧美电影一区二区三区| 欧美极品美女视频| 免费成人小视频| 91激情在线视频| 精品国产百合女同互慰| 一区二区三区四区在线| 国产成a人亚洲精品| 欧美人伦禁忌dvd放荡欲情| 欧美高清在线精品一区| 另类成人小视频在线| 欧美午夜电影在线播放| 中文字幕巨乱亚洲| 另类专区欧美蜜桃臀第一页| 91国偷自产一区二区开放时间| www亚洲一区| 日韩成人一级大片| 欧美午夜精品久久久久久孕妇| 国产精品色婷婷久久58| 九九九久久久精品| 欧美久久一二三四区| 一区二区三区日本| 99久久精品免费看国产| 久久久国产精品午夜一区ai换脸| 天天综合日日夜夜精品| 在线视频国产一区| 亚洲色图都市小说| 不卡视频在线观看| 日本一区二区视频在线| 国产剧情一区在线| 精品国产一区二区三区忘忧草| 日韩一区欧美二区| 欧美日韩国产影片| 石原莉奈在线亚洲三区| 欧美视频精品在线| 亚洲宅男天堂在线观看无病毒| 色网站国产精品| 一区二区在线观看视频 | 欧美三区在线观看| 一区二区三区不卡视频| 一本久久综合亚洲鲁鲁五月天| 亚洲欧洲日韩综合一区二区| 成人免费视频网站在线观看| 国产精品国产三级国产普通话蜜臀 |