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

📄 department.java

📁 一个自娱自乐的demo 开发环境 apache-tomcat-6.0.16 Mysql 5.1.11 Jdk 1.6 文件结构如下 --MyGame -----MyGam
💻 JAVA
字号:
package com.hb.base.domain.organization;// Generated 2007/12/03 18:44:52 by Hibernate Tools 3.2.0.b11import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;import com.hb.core.bean.BaseHibernateDomainBean;import org.apache.commons.lang.builder.EqualsBuilder;import org.apache.commons.lang.builder.HashCodeBuilder;/** * @author 何 貝 *  * 部门信息 */public class Department extends BaseHibernateDomainBean {	/***/	private static final long serialVersionUID = -5958326328767404028L;	/** 部门 identifier */	public static final String DEPARTMENT = "department";	/** 部门ID */	private String departmentID;	/** 部门运作开始时间 */	private String startDate;	/** 部门运作结束时间 */	private String endDate;	/** 部门描述 */	private String departmentName;	/** 上级部门ID */	private String parentDepID;	/** 上级部门 */	private Department parentDep;	/** 下级部门 */	private Set<Department> subDepSet = new HashSet<Department>();	/** 部门包含的职位信息 */	private List<JobInfo> jobInfoList = new ArrayList<JobInfo>();	public Department() {	}	public Department(String departmentID, String startDate, String endDate) {		this.departmentID = departmentID;		this.startDate = startDate;		this.endDate = endDate;	}	public Department(String departmentID, String startDate, String endDate, String departmentName,			Department parentDep, Set<Department> subDepSet, List<JobInfo> jobInfoList) {		this.departmentID = departmentID;		this.startDate = startDate;		this.endDate = endDate;		this.departmentName = departmentName;		this.parentDep = parentDep;		if (parentDep != null) {			this.parentDepID = parentDep.getDepartmentID();		}		this.subDepSet = subDepSet;		this.jobInfoList = jobInfoList;	}	public String getDepartmentID() {		return this.departmentID;	}	public void setDepartmentID(String departmentID) {		this.departmentID = departmentID;	}	public String getStartDate() {		return this.startDate;	}	public void setStartDate(String startDate) {		this.startDate = startDate;	}	public String getEndDate() {		return this.endDate;	}	public void setEndDate(String endDate) {		this.endDate = endDate;	}	public String getDepartmentName() {		return this.departmentName;	}	public void setDepartmentName(String departmentName) {		this.departmentName = departmentName;	}	protected String getParentDepID() {		return this.parentDepID;	}	protected void setParentDepID(String parentDepID) {		this.parentDepID = parentDepID;	}	public Department getParentDep() {		return this.parentDep;	}	public void setParentDep(Department parentDep) {		if (parentDep != null) {			this.parentDepID = parentDep.getDepartmentID();		}		this.parentDep = parentDep;	}	public void addSubDep(Department subDep) {		this.subDepSet.add(subDep);	}	public Set<Department> getSubDepSet() {		return this.subDepSet;	}	public void setSubDepSet(Set<Department> subDepSet) {		this.subDepSet = subDepSet;	}	public void addJobInfo(JobInfo jobInfo) {		jobInfoList.add(jobInfo);	}	public List<JobInfo> getJobInfoList() {		return jobInfoList;	}	public void setJobInfoList(List<JobInfo> jobInfoList) {		this.jobInfoList = jobInfoList;	}	/**	 * @see java.lang.Object#equals(Object)	 */	public boolean equals(Object object) {		if (!(object instanceof Department)) {			return false;		}		Department rhs = (Department) object;		return new EqualsBuilder().append(this.departmentID, rhs.departmentID).append(this.startDate,				rhs.startDate).append(this.endDate, rhs.endDate).isEquals();	}	/**	 * @see java.lang.Object#hashCode()	 */	public int hashCode() {		return new HashCodeBuilder(656990287, 1790081789).append(this.departmentID).append(this.startDate)				.append(this.endDate).toHashCode();	}}

⌨️ 快捷键说明

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