📄 user.java
字号:
package com.ciash.bms.entity;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;
/**
* <p>
* Title: BMS
* </p>
* <p>
* Description:
* </p>
* <p>
* Copyright: Copyright (c) 2009
* </p>
* <p>
* Company: Cigarette Ash Inc.
* </p>
*
* @author Cigarette Ash
* @version 1.0
*/
public class User extends Entity implements Comparable {
public final static String NAME = "姓名/昵称";
public final static String EMAIL = "电子邮箱";
public final static String INSTRODUCE = "自我介绍";
public final static String QQ = "ICQ/QQ";
public final static String MSN = "MSN";
public final static String USER_ID = "用户名";
// 用户权限
private String popedom;
private String userPassword;
private String userName;
private String userEmail;
private String userIntroduce;
private String userQQ;
private String userMsn;
public User() {
}
public String getPopedom() {
return popedom;
}
public void setPopedom(String popedom) {
this.popedom = popedom;
}
public String getUserId() {
return getId();
}
public void setUserId(String userId) {
setId(userId);
}
public String getUserPassword() {
return userPassword;
}
public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserEmail() {
return userEmail;
}
public void setUserEmail(String userEmail) {
this.userEmail = userEmail;
}
public String getUserIntroduce() {
return userIntroduce;
}
public void setUserIntroduce(String userIntroduce) {
this.userIntroduce = userIntroduce;
}
public String getUserQQ() {
return userQQ;
}
public void setUserQQ(String userQQ) {
this.userQQ = userQQ;
}
public String getUserMsn() {
return userMsn;
}
public void setUserMsn(String userMsn) {
this.userMsn = userMsn;
}
public static Vector getColumnsName() {
Vector vector = new Vector();
vector.add(USER_ID);
vector.add(NAME);
vector.add(EMAIL);
vector.add(QQ);
vector.add(MSN);
return vector;
}
public static Vector valueToVector(User user) {
Vector vector = new Vector();
vector.add(user.getUserId());
vector.add(user.getUserName());
vector.add(user.getUserEmail());
vector.add(user.getUserQQ());
vector.add(user.getUserMsn());
return vector;
}
/**
* 通过结果集中的当前行来获得一个User实体对象
*
* @param set
* 数据库结果集
* @return 数据库实体对应的对象
*/
public static User toUser(ResultSet result) throws SQLException {
User user = new User();
user.setUserId(result.getString("user_id"));
user.setUserEmail(result.getString("user_email"));
user.setUserMsn(result.getString("user_msn"));
user.setPopedom(result.getString("popedom"));
user.setUserIntroduce(result.getString("user_introduce"));
user.setUserName(result.getString("user_name"));
user.setUserQQ(result.getString("user_qq"));
user.setUserPassword(result.getString("user_password"));
return user;
}
public static void updateValue(ResultSet result, User user) {
try {
result.updateString("user_id", user.getUserId());
result.updateString("user_email", user.getUserEmail());
result.updateString("user_msn", user.getUserMsn());
result.updateString("popedom", user.getPopedom());
result.updateString("user_introduce", user.getUserIntroduce());
result.updateString("user_name", user.getUserName());
result.updateString("user_qq", user.getUserQQ());
result.updateString("user_password", user.getUserPassword());
} catch (SQLException ex) {
ex.printStackTrace();
}
}
public int compareTo(Object o) {
User u = (User) o;
if (getId() != u.getId()) {
return 1;
} else {
return 0;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -