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

📄 role.java

📁 1 系统简介 1.1 系统名称:bugtrail 1.2 适用范围:大型或小型公司 1.3 用途:在项目周期内进行项目管理
💻 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 + -