admin.java
来自「a system for management of library,this 」· Java 代码 · 共 104 行
JAVA
104 行
package net.sfte.htlibrary.database;
import java.util.Date;
/**
* This class defines the administrator. A admin has id, name, password,
* createDate, phone and email fields.
*
* @author wenwen
*/
public class Admin {
public Admin(String aName) {
name = aName;
}
public Admin(String aName, char[] aPassword) {
name = aName;
password = aPassword;
}
public Admin(int aId, String aName, char[] aPassword, String aDateString,
String aPhone, String aEmail) {
id = aId;
name = aName;
password = aPassword;
createDateAsString = aDateString;
phone = aPhone;
email = aEmail;
}
public Admin(int aId, String aName, char[] aPassword, Date aDate,
String aPhone, String aEmail) {
id = aId;
name = aName;
password = aPassword;
createDate = aDate;
phone = aPhone;
email = aEmail;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public char[] getPassword() {
return password;
}
public String getPasswordAsString() {
return new String(password);
}
public Date getCreateDate() {
return (Date) createDate.clone();
}
public String getCreateDateAsString() {
return createDateAsString;
}
public String getPhone() {
return phone;
}
public String getEmail() {
return email;
}
public void setName(String aName) {
name = aName;
}
public void setPassword(String aPassword) {
name = aPassword;
}
public void setPhone(String aPhone) {
phone = aPhone;
}
public void setEmail(String aEmail) {
email = aEmail;
}
private int id = 0;
private String name = "";
// for security reasons, the password is stroed as
// a char[], not a String.
private char[] password = {};
private Date createDate = new Date();
private String createDateAsString = "";
private String phone = "";
private String email = "";
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?