📄 privilegebean.java
字号:
/**
* @(#)PrivilegeBean.java 1.0 2005/05/11
* <p>copyright: Copyright 东软 国际合作事业部版权所有</p>
* <p>company: neusoft</p>
* <p>time: 2005.05.11</p>
*/
package qujl.bean;
import java.io.Serializable;
import java.util.StringTokenizer;
import javax.servlet.http.HttpSession;
/**
* 从session中取得用户权限的bean.
*
* @author 曲金龙 qujl@neusoft.com
* @version 2.0 2005/05/11
*/
public class PrivilegeBean implements Serializable {
/** 用户的查询权限 */
private String selectPrilege;
/** 用户的添加权限 */
private String addPrivilege;
/** 用户的删除权限 */
private String deletePrivilege;
/** 用户的更新权限 */
private String updatePrivilege;
/** 用户的session */
private HttpSession session;
/**
* 用户的查询权限setter
*/
private void setSelectPrilege() {
this.selectPrilege = (String) this.session
.getAttribute("userSelectGrant");
}
/**
* 用户的添加权限setter
*/
private void setAddPrivilege() {
this.addPrivilege = (String) this.session
.getAttribute("userAddGrant");
}
/**
* 用户的删除权限setter
*/
private void setDeletePrivilege() {
this.deletePrivilege = (String) this.session
.getAttribute("userDeleteGrant");
}
/**
* 用户的更新权限setter
*/
private void setUpdatePrivilege() {
this.updatePrivilege = (String) this.session
.getAttribute("userUpdateGrant");
}
/**
* 用户的session的setter
*
* @param session 要设置的 session。
*/
private void setSession(HttpSession session) {
this.session = session;
}
/**
* 用户的添加权限getter
*
* @return 返回 addPrivilege。
*/
public String getAddPrivilege() {
return addPrivilege;
}
/**
* 用户的删除权限getter
*
* @return 返回 deletePrivilege。
*/
public String getDeletePrivilege() {
return deletePrivilege;
}
/**
* 用户的查询权限getter
*
* @return 返回 selectPrilege。
*/
public String getSelectPrilege() {
return selectPrilege;
}
/**
* 用户的更新权限getter
*
* @return 返回 updatePrivilege。
*/
public String getUpdatePrivilege() {
return updatePrivilege;
}
/**
* PrivilegeBean 默认的构造方法
*/
public PrivilegeBean() {
}
/**
* PrivilegeBean 构造方法
*
* @param session 用户的session
*/
public PrivilegeBean(HttpSession session) {
this.setSession(session);
this.setSelectPrilege();
this.setAddPrivilege();
this.setDeletePrivilege();
this.setUpdatePrivilege();
}
/**
* 判断用户是否拥有privilege表的方法
*
* @return 是否有privilege表
*/
public boolean isHaveTable() {
String tableNameString = (String) this.session
.getAttribute("userTableName");
StringTokenizer analysis;
analysis = new StringTokenizer(tableNameString, ";");
while(analysis.hasMoreTokens()) {
if(analysis.nextToken()
.equals("privilege")) {
return true;
}
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -