⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systemuser.java

📁 图书馆检索系统
💻 JAVA
字号:
/* * SystemUser.java * */ package library;import java.util.*;import java.sql.*;/**  * This bean represents an abstraction of * the two types of users of the library * web application, namely Librarians * and Members.  Class <code>Librarian</code> * and class <code>Member</code> inherit * from the <code>SystemUser</code> class. * * @author  dms * @version 1.0 */public abstract class SystemUser extends LibraryObject {    private int ssn;    private String fname;    private String lname;    private String street;    private String city;    private String state;    private String pcode;    private String phone;    private String email;    private String passwd;	/**	* Class constructor	*/	public SystemUser() {          super();          ssn = -1;        }        /**    * sets field variables based on record from resultset    * @param r   Resultset    */    protected void setVariables(ResultSet r) throws SQLException {		ssn = r.getInt("ssn");		fname = r.getString("fname");		lname = r.getString("lname");		street = r.getString("street");		city = r.getString("city");		state = r.getString("state");		pcode = r.getString("pcode");		phone = r.getString("phone");		email = r.getString("email");		passwd = r.getString("passwd");		    }           /**    * Accessor method for SSN    * @return int containing user's ssn    */    public int getSSN() {return ssn;}        /**    * Accessor method for fname    * @return String containing user's first name    */    public String getFname() {return fname;}    /**    * Accessor method for lname    * @return String containing user's last name    */    public String getLname() {return lname;}    /**    * Accessor method for street    * @return String containing user's street    */    public String getStreet() {return street;}    /**    * Accessor method for city    * @return String containing user's city    */    public String getCity() {return city;}    /**    * Accessor method for state    * @return String containing user's state    */    public String getState() {return state;}    /**    * Accessor method for pcode    * @return String containing user's postal code    */    public String getPcode() {return pcode;}    /**    * Accessor method for phone    * @return String containing user's telephone number    */    public String getPhone() {return phone;}    /**    * Accessor method for email    * @return String containing user's email address    */    public String getEmail() {return email;}        /**    * Accessor method for passwd    * @return String containing user's password    */    public String getPasswd() {return passwd;}        /**    * Method returns full name    * @return String containing first and last name, separated by a single space    */    public String getName() {return this.getFname() + " " + this.getLname();} }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -