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

📄 rolevo.java

📁 OBPM是一个开源
💻 JAVA
字号:
//Source file: C:\\Java\\workspace\\MyApps\\src\\cn\\myapps\\core\\role\\ejb\\RoleVO.java

package cn.myapps.core.role.ejb;

import java.io.Serializable;
import cn.myapps.base.dao.ValueObject;
import cn.myapps.core.department.ejb.DepartmentVO;
import java.util.Collection;
import java.util.HashSet;

/**
 * @hibernate.class table="T_ROLE"  lazy="false"
 */
public class RoleVO extends ValueObject implements Serializable {

	/**
	 * 主键
	 */
	private String id;

	/**
	 * 权限组名称
	 */
	private String name;

	/**
	 * 英文名
	 */
	private String engname;


	private Collection permission;
	
	/**
	 * 所属部门
	 */
	private DepartmentVO department;

	/**
	 * 用户组
	 */
	private Collection users;


	/**
	 * 具备操作权限的应用程序
	 */
	private Collection applications;

	/**
	 * @return java.lang.String
	 * @hibernate.property column="ENGNAME"
	 * @roseuid 44C8C25D0057
	 */
	public String getEngname() {
		return engname;
	}

	/**
	 * @return java.lang.String
	 * @hibernate.id column="ID" generator-class = "assigned"
	 * @roseuid 44C7A18C03A5
	 */
	public String getId() {
		return id;
	}

	/**
	 * @return java.lang.String
	 * @hibernate.property column="NAME"
	 * @roseuid 44C8C25D035A
	 */
	public String getName() {
		return name;
	}

	
	/**
	 * @return java.util.Collection
	 * @hibernate.set name="users" table="T_USER_ROLE_SET" inverse="true"
	 * @hibernate.collection-key column = "ROLEID"
	 * @hibernate.collection-many-to-many class="cn.myapps.core.user.ejb.UserVO" 
	 *                                    column="USERID"
	 * @roseuid 44C8C2600029
	 */
	public Collection getUsers() {
		return users;
	}

	/**
	 * @param department
	 * @roseuid 44C8C25C0132
	 */
	public void setDepartment(DepartmentVO department) {
		this.department = department;
	}
	
	
	/**
	 * @hibernate.set name="permission" table="T_PERMISSION"  cascade="all"
	 * @hibernate.collection-key column="ROLE_ID"
	 * @hibernate.collection-one-to-many class="cn.myapps.core.permission.ejb.PermissionVO"
	 * @return
	 */
	public Collection getPermission() {
		if(permission==null)
			permission=new HashSet();
		return permission;
	}

	public void setPermission(Collection permission) {
		this.permission = permission;
	}

	
	
	
	

	/**
	 * @param engname
	 * @roseuid 44C8C25D018D
	 */
	public void setEngname(String engname) {
		this.engname = engname;
	}

	/**
	 * @param id
	 * @roseuid 44C7A18C03A6
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @return cn.myapps.core.department.ejb.DepartmentVO
	 * @hibernate.many-to-one class =
	 *                        "cn.myapps.core.department.ejb.DepartmentVO"
	 *                        column="DEPARTMENT"
	 * @roseuid 44C8C25C009C
	 */
	public DepartmentVO getDepartment() {
		return department;
	}

	/**
	 * @param name
	 * @roseuid 44C8C25E009E
	 */
	public void setName(String name) {
		this.name = name;
	}

	
	/**
	 * @param users
	 * @roseuid 44C8C2600192
	 */
	public void setUsers(Collection users) {
		this.users = users;
	}

	/**
	 * @return java.util.Collection
	 * @hibernate.set name="applications" table="T_APPLICATION_ROLE_SET"
	 * @hibernate.collection-key column="ROLEID"
	 * @hibernate.collection-many-to-many class="cn.myapps.core.deploy.application.ejb.ApplicationVO"
	 *                                    column="APPLICATIONID"
	 */
	public Collection getApplications() {
		return applications;
	}

	public void setApplications(Collection applications) {
		this.applications = applications;
	}
}
/**
 * 
 * void RoleVO.setName(java.lang.String){ this.name = name; }
 * 
 * 
 * void RoleVO.getName(){ return name; }
 * 
 * 
 * void RoleVO.setDepartment(cn.myapps.core.department.ejb.DepartmentVO){
 * this.department = department; }
 * 
 * 
 * void RoleVO.getDepartment(){ return department; }
 * 
 * 
 * void RoleVO.setEngname(java.lang.String){ this.engname = engname; }
 * 
 * 
 * void RoleVO.getResources(){ return resources; }
 * 
 * 
 * void RoleVO.setUsers(java.util.Collection){ this.users = users; }
 * 
 * 
 * 
 * void RoleVO.getUsers(){ return users; }
 * 
 * 
 * void RoleVO.getEngname(){ return engname; }
 * 
 * 
 * 
 * 
 * void RoleVO.setResources(java.util.Collection){ this.resources = resources; }
 * 
 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -