📄 dbuser.java
字号:
package com.ntsky.bbs.service.db;
import java.util.*;
import org.apache.log4j.Logger ;
import com.ntsky.bbs.service.CommonDTO;
import com.ntsky.bbs.service.User;
import com.ntsky.bbs.service.Roles;
/**
* <p>Title: Ntsky OpenSource BBS</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: WWW.FM880.COM</p>
* @author 姚君林
* @version 1.0
*/
public class DBUser implements User{
private final static Logger logger = Logger.getRootLogger();
private boolean isSuccess = false;
public DBUser(){
}
public DBUser(boolean isSuccess){
this.isSuccess = isSuccess;
}
/**
* 公共方法,实现数据库操作的校验
* @return boolean
*/
public boolean getSuccess(){
return isSuccess;
}
public void setSuccess(boolean isSuccess){
this.isSuccess = isSuccess;
}
/**
* 用户操作判断用户是否存在
*/
private boolean isUserExist;
public void setIsUserExist(boolean isUserExist){
this.isUserExist = isUserExist;
}
public boolean getIsUserExist(){
return isUserExist;
}
/**
* 基本数据DTO
*/
private String isCookie = null;
public void setIsCookie(String isCookie){
this.isCookie = isCookie;
}
public String getIsCookie(){
return isCookie;
}
/**
* 特殊类型的操作
*/
public Collection setSex(){
ArrayList al = new ArrayList();
al.add(new CommonDTO(0,"男"));
al.add(new CommonDTO(1,"女"));
return al;
}
private String action;
private int usrId;
private String usrName;
private String usrSex;
private String usrEmail;
private String usrQuestion;
private String usrAnswer;
private String usrRole;
private String usrPasswd;
private String usrIsOpen;
private String usrRealName;
private String usrBirthDay;
private String usrFace;
private String usrUrl;
private String usrQicq;
private String usrMSN;
private String usrAddr;
private String usrOccupation;
private String usrEducation;
private String usrInfo;
private String usrWealth;
private String usrCharacter;
private String usrLoadTime;
private String usrRegTime;
private String usrLastTime;
private String usrUploadFace;
private int sumUser;
private int usrTopic;
private int usrReTopic;
private int usrDelTopic;
private int usrEliteTopic;
private String usrIdiograph;
private String usrPasswd2;
private HashMap usrRoleMap;
private String usrRoleName;
private int usrIsDelete;
private Roles roles;
/**
* 用户权限数组
* @param isCookie String
*/
public void setUsrRoleMap(HashMap usrRoleMap){
this.usrRoleMap = usrRoleMap;
}
public Map getUsrRoleMap(){
return this.usrRoleMap;
}
/**
* 动作类型
*/
public String getAction(){
return action;
}
public void setAction(String action){
this.action = action;
}
/**
* 用户ID
*/
public int getUsrId() {
return usrId;
}
public void setUsrId(int usrId) {
this.usrId = usrId;
}
/**
* 用户名
*/
public String getUsrName() {
return usrName;
}
public void setUsrName(String usrName) {
this.usrName = usrName;
}
/**
* 用户性别
*/
public String getUsrSex() {
return usrSex;
}
public void setUsrSex(String usrSex) {
this.usrSex = usrSex;
}
/**
* 密 码
*/
public String getUsrPasswd() {
return usrPasswd;
}
public void setUsrPasswd(String usrPasswd) {
this.usrPasswd = usrPasswd;
}
/**
* 用户E-mail
*/
public String getUsrEmail() {
return usrEmail;
}
public void setUsrEmail(String usrEmail) {
this.usrEmail = usrEmail;
}
/**
* 用户问题
*/
public String getUsrQuestion() {
return usrQuestion;
}
public void setUsrQuestion(String usrQuestion) {
this.usrQuestion = usrQuestion;
}
/**
* 用户回复
*/
public String getUsrAnswer() {
return usrAnswer;
}
public void setUsrAnswer(String usrAnswer) {
this.usrAnswer = usrAnswer;
}
/**
* 用户从属于的角色ID
*/
public String getUsrRole() {
return usrRole;
}
public void setUsrRole(String usrRole) {
this.usrRole = usrRole;
}
/**
* 是否公开注册信息(0、否 1、是)
* @return String
*/
public String getUsrIsOpen() {
return usrIsOpen;
}
public void setUsrIsOpen(String usrIsOpen) {
this.usrIsOpen = usrIsOpen;
}
/**
* 用户真实姓名
* @return String
*/
public String getUsrRealName() {
return usrRealName;
}
public void setUsrRealName(String usrRealName) {
this.usrRealName = usrRealName;
}
/**
* 用户生日
* @return String
*/
public String getUsrBirthDay() {
return usrBirthDay;
}
public void setUsrBirthDay(String usrBirthDay) {
this.usrBirthDay = usrBirthDay;
}
/**
* 用户头像
* @return String
*/
public String getUsrFace() {
return usrFace;
}
public void setUsrFace(String usrFace) {
this.usrFace = usrFace;
}
/**
* HTTP
* @return String
*/
public String getUsrUrl() {
return usrUrl;
}
public void setUsrUrl(String usrUrl) {
this.usrUrl = usrUrl;
}
/**
* QQ
* @return String
*/
public String getUsrQicq() {
return usrQicq;
}
public void setUsrQicq(String usrQicq) {
this.usrQicq = usrQicq;
}
/**
* MSN
* @return String
*/
public String getUsrMSN() {
return usrMSN;
}
public void setUsrMSN(String usrMSN) {
this.usrMSN = usrMSN;
}
/**
* 用户地址
* @return String
*/
public String getUsrAddr() {
return usrAddr;
}
public void setUsrAddr(String usrAddr) {
this.usrAddr = usrAddr;
}
/**
* 职业介绍
* @return String
*/
public String getUsrOccupation() {
return usrOccupation;
}
public void setUsrOccupation(String usrOccupation) {
this.usrOccupation = usrOccupation;
}
/**
* 最高学历
* @return String
*/
public String getUsrEducation() {
return usrEducation;
}
public void setUsrEducation(String usrEducation) {
this.usrEducation = usrEducation;
}
/**
* 用户简介
* @return String
*/
public String getUsrInfo() {
return usrInfo;
}
public void setUsrInfo(String usrInfo) {
this.usrInfo = usrInfo;
}
/**
* 用户体力值
* @return String
*/
public String getUsrWealth() {
return usrWealth;
}
public void setUsrWealth(String usrWealth) {
this.usrWealth = usrWealth;
}
/**
* 用户性格
* @return String
*/
public String getUsrCharacter() {
return usrCharacter;
}
public void setUsrCharacter(String usrCharacter) {
this.usrCharacter = usrCharacter;
}
/**
*
* @return String
*/
public String getUsrLoadTime() {
return usrLoadTime;
}
public void setUsrLoadTime(String usrLoadTime) {
this.usrLoadTime = usrLoadTime;
}
/**
* 注册时间
* @return String
*/
public String getUsrRegTime() {
return usrRegTime;
}
public void setUsrRegTime(String usrRegTime) {
this.usrRegTime = usrRegTime;
}
/**
* 最后登陆时间
* @return String
*/
public String getUsrLastTime() {
return usrLastTime;
}
public void setUsrLastTime(String usrLastTime) {
this.usrLastTime = usrLastTime;
}
/**
* 用户发表的主题数总和
* @return String
*/
public int getUsrTopic() {
return usrTopic;
}
public void setUsrTopic(int usrTopic) {
this.usrTopic = usrTopic;
}
/**
* 用户回复的主题数总和
* @return String
*/
public int getUsrReTopic() {
return usrReTopic;
}
public void setUsrReTopic(int usrReTopic) {
this.usrReTopic = usrReTopic;
}
/**
* 用户被删除的帖子总和
* @return String
*/
public int getUsrDelTopic() {
return usrDelTopic;
}
public void setUsrDelTopic(int usrDelTopic) {
this.usrDelTopic = usrDelTopic;
}
/**
* 用户被推荐的精华帖总和
* @return String
*/
public int getUsrEliteTopic() {
return usrEliteTopic;
}
public void setUsrEliteTopic(int usrEliteTopic) {
this.usrEliteTopic = usrEliteTopic;
}
/**
* 用户自定义的头像
* @return String
*/
public String getUsrUploadFace() {
return usrUploadFace;
}
public void setUsrUploadFace(String usrUploadFace) {
this.usrUploadFace = usrUploadFace;
}
/**
* 论坛用户总数
* @return int
*/
public int getSumUser() {
return sumUser;
}
public void setSumUser(int sumUser) {
this.sumUser = sumUser;
}
/**
* 用户签名档
* @return String
*/
public String getUsrIdiograph() {
return usrIdiograph;
}
public void setUsrIdiograph(String usrIdiograph) {
this.usrIdiograph = usrIdiograph;
}
/**
* 权限对象
*/
public Roles getRoles(){
return roles;
}
public void setRoles(Roles roles){
this.roles = roles;
}
/**
* 重复密码
* @return String
*/
public String getUsrPasswd2() {
return usrPasswd2;
}
public void setUsrPasswd2(String usrPasswd2) {
this.usrPasswd2 = usrPasswd2;
}
/**
* 权限对应显示的字符串
* @return String
*/
public String getUsrRoleName() {
return usrRoleName;
}
public void setUsrRoleName(String usrRoleName) {
this.usrRoleName = usrRoleName;
}
/**
* 用户是否被删除
* @return String
*/
public int getUsrIsDelete() {
return usrIsDelete;
}
public void setUsrIsDelete(int usrIsDelete) {
this.usrIsDelete = usrIsDelete;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -