?? smtpinfo.java
字號:
/* * @(#) SMTPInfo.java * Copyright 2004 HWStudio. All rights reserved. */package hws.item.smart.utility.mail;/** * SMTP信息 * * @version 0.1 2005-07-12 * @author Hwerz */public class SMTPInfo extends Object { /*------------------------------------------------------------------------* * 屬性定義 * *------------------------------------------------------------------------*/ /** * 發送郵件服務器地址 */ private String url; /** * 發送郵件服務器端口 */ private String port; /** * SMTP郵箱賬號 */ private String userID; /** * SMTP郵箱密碼 */ private String password; /*------------------------------------------------------------------------* * 構造函數 * *------------------------------------------------------------------------*/ /** * Create a new instance of this class * * @param url 發送郵件服務器地址 * @param port 發送郵件服務器端口 * @param userID SMTP郵箱賬號 * @param password SMTP郵箱密碼 */ public SMTPInfo(String url, String port, String userID, String password) { super(); this.url = url; this.port = port; this.userID = userID; this.password = password; } /*------------------------------------------------------------------------* * 公共方法 * *------------------------------------------------------------------------*/ /** * 返回發送郵件服務器地址 * * @return 發送郵件服務器地址 */ public String getURL() { return url; } /** * 設置發送郵件服務器地址 * * @param url 待設置的發送郵件服務器地址 */ public void setURL(String url) { this.url = url; } /** * 返回發送郵件服務器端口 * * @return 發送郵件服務器端口 */ public String getPort() { return port; } /** * 設置發送郵件服務器端口 * * @param port 待設置的發送郵件服務器端口 */ public void setPort(String port) { this.port = port; } /** * 返回SMTP郵箱賬號 * * @return SMTP郵箱賬號 */ public String getUserID() { return userID; } /** * 設置SMTP郵箱賬號 * * @param userID 待設置的SMTP郵箱賬號 */ public void setUserID(String userID) { this.userID = userID; } /** * 返回SMTP郵箱密碼 * * @return SMTP郵箱密碼 */ public String getPassword() { return password; } /** * 設置SMTP郵箱密碼 * * @param password 待設置的SMTP郵箱密碼 */ public void setPassword(String password) { this.password = password; } /*------------------------------------------------------------------------* * 覆蓋方法 * *------------------------------------------------------------------------*/ /** * 覆蓋超類Object的方法 * * @param obj the reference object with which to compare * @return true if this object is the same as the obj argument; false * otherwise */ public boolean equals(Object obj) { boolean equal; if (obj instanceof SMTPInfo) { SMTPInfo info = (SMTPInfo) obj; equal = userID.equals(info.getUserID()); } else { equal = false; } return equal; } /** * 覆蓋超類Object的方法 * * @return a hash code value for this object */ public int hashCode() { return super.hashCode() + userID.hashCode(); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -