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

📄 user.java

📁 此文档针对开发人员和测试人员。第二章对软件进行了全面的描述。第三章对接口进行了分析。第四章对软件实现的功能进行概述。第五章对软件后续开发实现提出的要求。第六章提出其他一些在软件开发过程中需要注意的问题
💻 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 + -