📄 systemuser.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 + -