📄 job.java
字号:
package com.hb.base.domain.organization;// Generated 2007/12/03 18:44:52 by Hibernate Tools 3.2.0.b11import com.hb.core.bean.BaseHibernateDomainBean;import org.apache.commons.lang.builder.EqualsBuilder;import org.apache.commons.lang.builder.HashCodeBuilder;/** * @author 何 貝 * * 部门任职信息 */public class Job extends BaseHibernateDomainBean { /***/ private static final long serialVersionUID = -512971671879085846L; /** 职位ID */ private String jobID; /** 关联部门ID */ private String departmentID; /** 关联员工ID */ private String employeeID; /** 任职开始时间 */ private String startDate; /** 任职结束时间 */ private String endDate; /** 详细描述 */ private String description; /** 关联部门信息 */ private Department department; /** 关联员工信息 */ private Employee employee; public Job() { } public Job(String jobID, String startDate, String endDate, Department department, Employee employee) { this.jobID = jobID; if (department != null) { this.departmentID = department.getDepartmentID(); } if (employee != null) { this.employeeID = employee.getEmployeeID(); } this.startDate = startDate; this.endDate = endDate; this.department = department; this.employee = employee; } public Job(String jobID, String startDate, String endDate, String description, Department department, Employee employee) { this.jobID = jobID; if (department != null) { this.departmentID = department.getDepartmentID(); } if (employee != null) { this.employeeID = employee.getEmployeeID(); } this.startDate = startDate; this.endDate = endDate; this.description = description; this.department = department; this.employee = employee; } public String getJobID() { return jobID; } public void setJobID(String jobID) { this.jobID = jobID; } protected String getDepartmentID() { return this.departmentID; } protected void setDepartmentID(String departmentID) { this.departmentID = departmentID; } protected String getEmployeeID() { return this.employeeID; } protected void setEmployeeID(String employeeID) { this.employeeID = employeeID; } 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 getDescription() { return this.description; } public void setDescription(String description) { this.description = description; } public Department getDepartment() { return this.department; } public void setDepartment(Department department) { if (department != null) { this.departmentID = department.getDepartmentID(); } this.department = department; } public Employee getEmployee() { return this.employee; } public void setEmployee(Employee employee) { if (employee != null) { this.employeeID = employee.getEmployeeID(); } this.employee = employee; } /** * @see java.lang.Object#equals(Object) */ public boolean equals(Object object) { if (!(object instanceof Job)) { return false; } Job rhs = (Job) object; return new EqualsBuilder().append(this.startDate, rhs.startDate).append(this.departmentID, rhs.departmentID).append(this.employeeID, rhs.employeeID).append(this.endDate, rhs.endDate) .isEquals(); } /** * @see java.lang.Object#hashCode() */ public int hashCode() { return new HashCodeBuilder(-1613379817, 834346219).append(this.startDate).append(this.departmentID) .append(this.employeeID).append(this.endDate).toHashCode(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -