📄 usersession.java
字号:
package com.laoer.bbscs.web.servlet;
import java.io.*;
import java.util.*;
/**
* <p>Title: Tianyi BBS</p>
*
* <p>Description: BBSCS</p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: Laoer.com</p>
*
* @author Gong Tianyi
* @version 7.0
*/
public class UserSession
implements Serializable {
private String userName = "";
private String id = "";
private String nickName = "";
private String email = "";
private long lastActiveTime = 0;
private Map userPermission = new HashMap();
private Map boardPermission = new HashMap();
private Map specialPermission = new HashMap();
private Map boardSpecialPermission = new HashMap();
private long bid = 0;
private int groupID = 0;
private long addedOnlineTime = 0;
private long addedOnlineHour = 0;
private String validateCode = "";
private String[] signDetail = {"", "", ""};
private String boardPass = "";
public UserSession() {
}
public boolean isHaveSpecialPermission(long permissionID) {
return this.specialPermission.containsKey(new Long(permissionID));
}
public boolean isHaveBoardSpecialPermission(long permissionID) {
return this.boardSpecialPermission.containsKey(new Long(permissionID));
}
public void setUserName(String userName) {
this.userName = userName;
}
public void setId(String id) {
this.id = id;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public void setLastActiveTime(long lastActiveTime) {
this.lastActiveTime = lastActiveTime;
}
public void setUserPermission(Map userPermission) {
this.userPermission = userPermission;
}
public void setBoardPermission(Map boardPermission) {
this.boardPermission = boardPermission;
}
public void setSpecialPermission(Map specialPermission) {
this.specialPermission = specialPermission;
}
public void setBid(long bid) {
this.bid = bid;
}
public void setGroupID(int groupID) {
this.groupID = groupID;
}
public void setAddedOnlineTime(long addedOnlineTime) {
this.addedOnlineTime = addedOnlineTime;
}
public void setValidateCode(String validateCode) {
this.validateCode = validateCode;
}
public void setAddedOnlineHour(long addedOnlineHour) {
this.addedOnlineHour = addedOnlineHour;
}
public void setSignDetail(String[] signDetail) {
this.signDetail = signDetail;
}
public void setBoardSpecialPermission(Map boardSpecialPermission) {
this.boardSpecialPermission = boardSpecialPermission;
}
public void setEmail(String email) {
this.email = email;
}
public void setBoardPass(String boardPass) {
this.boardPass = boardPass;
}
public String getUserName() {
return userName;
}
public String getId() {
return id;
}
public String getNickName() {
return nickName;
}
public long getLastActiveTime() {
return lastActiveTime;
}
public Map getUserPermission() {
return userPermission;
}
public Map getBoardPermission() {
return boardPermission;
}
public Map getSpecialPermission() {
return specialPermission;
}
public long getBid() {
return bid;
}
public int getGroupID() {
return groupID;
}
public long getAddedOnlineTime() {
return addedOnlineTime;
}
public String getValidateCode() {
return validateCode;
}
public long getAddedOnlineHour() {
return addedOnlineHour;
}
public String[] getSignDetail() {
return signDetail;
}
public Map getBoardSpecialPermission() {
return boardSpecialPermission;
}
public String getEmail() {
return email;
}
public String getBoardPass() {
return boardPass;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -