📄 role.java
字号:
/*
* Role.java
*
* Created on 2006年12月17日, 下午6:49
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package bugtrail.basic;
/**
*
* @author DengDong
*/
public class Role {
private int roleID;
private String name;
private int systemConfig;
private int userConfig;
private int projectConfig;
private int addBug;
private int editBug;
private int validateBug;
private int assign_wait_deal_Bug;
private int assign_wait_validate_Bug;
private int decideBug;
/** Creates a new instance of Role */
public Role() {
// TODO 自动生成构造函数存根
}
// public void init(int roleID,String name,
// int systemConfig,int userConfig,
// int projectConfig,int addBug,
// int editBug,int assignBug,
// int decideBug) {
// this.roleID = roleID;
// this.name = name;
// this.systemConfig = systemConfig;
// this.userConfig = userConfig;
// this.projectConfig = projectConfig;
// this.addBug = addBug;
// this.editBug = editBug;
// this.assignBug = assignBug;
// this.decideBug = decideBug;
// }
public void newGrant(String []grant,Role role){
if(grant!=null){
for(int i=0;i<grant.length;i++){
switch(Integer.parseInt(grant[i])){
case 1:
role.setSystemConfig(1);
continue;
case 2:
role.setUserConfig(1);
continue;
case 3:
role.setProjectConfig(1);
continue;
case 4:
role.setAddBug(1);
continue;
case 5:
role.setEditBug(1);
continue;
case 6:
role.setValidateBug(1);
continue;
case 7:
role.setAssign_wait_deal_Bug(1);
continue;
case 8:
role.setAssign_wait_validate_Bug(1);
continue;
case 9:
role.setDecideBug(1);
continue;
}
}
}
}
public void resetGrant(){
this.systemConfig = 0;
this.userConfig = 0;
this.projectConfig = 0;
this.addBug = 0;
this.editBug = 0;
this.validateBug = 0;
this.assign_wait_deal_Bug = 0;
this.assign_wait_validate_Bug = 0;
this.decideBug = 0;
}
public String getName() {
return name;
}
public int getRoleID() {
return roleID;
}
public int getAddBug() {
return addBug;
}
public int getDecideBug() {
return decideBug;
}
public int getEditBug() {
return editBug;
}
public int getProjectConfig() {
return projectConfig;
}
public int getSystemConfig() {
return systemConfig;
}
public int getUserConfig() {
return userConfig;
}
public void setAddBug(int addBug) {
this.addBug = addBug;
}
public void setDecideBug(int decideBug) {
this.decideBug = decideBug;
}
public void setEditBug(int editBug) {
this.editBug = editBug;
}
public void setName(String name) {
this.name = name;
}
public void setProjectConfig(int projectConfig) {
this.projectConfig = projectConfig;
}
public void setRoleID(int roleID) {
this.roleID = roleID;
}
public void setSystemConfig(int systemConfig) {
this.systemConfig = systemConfig;
}
public void setUserConfig(int userConfig) {
this.userConfig = userConfig;
}
public int getValidateBug() {
return validateBug;
}
public void setValidateBug(int validateBug) {
this.validateBug = validateBug;
}
public int getAssign_wait_deal_Bug() {
return assign_wait_deal_Bug;
}
public void setAssign_wait_deal_Bug(int assign_wait_deal_Bug) {
this.assign_wait_deal_Bug = assign_wait_deal_Bug;
}
public int getAssign_wait_validate_Bug() {
return assign_wait_validate_Bug;
}
public void setAssign_wait_validate_Bug(int assign_wait_validate_Bug) {
this.assign_wait_validate_Bug = assign_wait_validate_Bug;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -